⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 form.inc.php

📁 网络硬盘_支持1GB文件上传和续传_无错版
💻 PHP
字号:
<?
/*
+--------------------------------------------------------------------------
|   Auto installer v1.0
|   ========================================
|   by Stephen Yabziz
|   (c) 2005 YABSoft Services
|   http://www.yabsoft.com
|   ========================================
|   Web: http://www.yabsoft.com
|   Email: ywyhnchina@163.com
+---------------------------------------------------------------------------
|
|   > Script written by Stephen Yabziz
|   > Date started: 7th Jan 2006
+--------------------------------------------------------------------------
*/
if(!function_exists('parse_incoming'))
{
function parse_incoming()
{
  	global $_GET, $_POST, $HTTP_CLIENT_IP, $REQUEST_METHOD, $REMOTE_ADDR, $HTTP_PROXY_USER, $HTTP_X_FORWARDED_FOR;
   	$return = array();

	if( is_array($_GET) )
	{
		while( list($k, $v) = each($_GET) )
		{

			if( is_array($_GET[$k]) )
			{
				while( list($k2, $v2) = each($_GET[$k]) )
				{
					$return[$k][ clean_key($k2) ] =clean_value($v2);
				}
	     	}
			else
			{
				$return[ clean_key($k) ] =clean_value($v);
			}
		}
	}

	// Overwrite GET data with post data

	if( is_array($_POST) )
	{
		while( list($k, $v) = each($_POST) )
        {
    		if ( is_array($_POST[$k]) )
			{
				while( list($k2, $v2) = each($_POST[$k]) )
				{
					$return[$k][ clean_key($k2) ] =clean_value($v2);
				}
			}
			else
			{
				$return[ clean_key($k) ]  =clean_value($v);
			}
		}
	}
    $return['REQUEST_METHOD']=$_SERVER['REQUEST_METHOD'];
    $return['IP_ADDRESS']=$_SERVER['SERVER_ADDR'];
    $return['IP_CLIENT']=$_SERVER['REMOTE_ADDR'];
	return $return;
}
function clean_key($key)
{
  	return $key;
}
function clean_value($val)
{
    if ( get_magic_quotes_gpc()!=0 )
    {
        $val = stripslashes($val);
   	}
  	return $val;
}
}
function printHeader($group)
{
    echo "<table cellSpacing=1 cellPadding=2 width=80% align=center class=tableborder>\n<tr><td colspan=2 align=center class=titlerow>$group</td></tr>\n";
}
function printRow($row)
{
    if($row[type]=='hidden') return false;
    $Field=array(
    'Type' =>$row[type],
    'Value'=>$row[value],
    'Field' =>$row[name],
    );
    echo "<tr><td class=tdrow1 width=40%>$row[descr]</td><td class=tdrow2 width=60%>".buildField($Field)."</td></tr>\n";
}
function printFooter()
{
    echo "</table>\n";
}
function buildField($Field)
{
    /*
    Text field show on pages
    */
    if($Field[Type]=='label')
    {
        #add/mod field code
        $code="$Field[Value]";
    }

    /*
    Text field show on pages
    */
    if($Field[Type]=='text')
    {
        #add/mod field code
        $code="<input type=text size=40 name='$Field[Field]' class=textinput value='$Field[Value]'>";
    }

    /*
    Textarea field show on pages
    */
    if($Field[Type]=='textarea')
    {
        $code="<textarea cols=40 rows=6 name='$Field[Field]'>$Field[Value]</textarea>";
    }
    /*
    select box field show on pages
    */
    if($Field[Type]=='select')
    {
        $type=str_replace("'",'',$Field[Value]);
        $options=split(',',$type );
        $select='';
        $code='<select>';
        foreach($options as $option)
        {
            list($value,$text)=split('=',$option);
            if(!strlen($text)) $text=$value;
            $code.="<option value='$value'>$text</option>";
        }
        $code.='</select>';
    }
    /*
     radios field show on pages
    */
    if($Field[Type]=='radio')
    {
        $type=str_replace("'",'',$Field[Value]);

        $options=split(',',$type );
        $radios='';
        foreach($options as $option)
        {
            list($value,$text)=split('=',$option);
            if(!strlen($text)) $text=$value;
            $code.="<input type=radio name='$Field[Field]' value='$value'>$text";
        }
    }
    return $code;
}
function printMsg($title,$text)
{
    echo "<table cellSpacing=1 cellPadding=2 width=80% align=center class=tableborder>\n<tr><td colspan=2 align=center class=titlerow>$title</td></tr>\n";

    echo "<tr><td class=info width=100%>$text</td></tr>\n";

    echo "</table>\n";
}
?>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -