PHP Knowledge 6

来源:互联网 发布:短信群发系统源码 编辑:程序博客网 时间:2024/06/07 14:26

HTML表单默认的提交方式 METHODGETPHP脚本中对应的参数数组为 $_GET[]

如果指定提交方式为POST,则脚本中获取参数的数组为 $_POST[]

不能确定是何种方式提交的时候,可以使用$_REQUEST[]获取参数的值

注意Input File域是特例

注意在用GET时,参数以URL查询串的方式传递,使用isset($_REQUEST[‘参数名’])时,总是返回true

如果是使用POST方式,那么参数不在URL中出现,而且使用isset($_REQUEST[‘参数名’])时,总是返回false

$TEST;

isset($TEST)返回的是false

 

<HTML>

<HEAD>

<TITLE>文件上传</TITLE>

</HEAD>

<BODY>

<?

        //检查是否有文件上传

       

        if($_REQUEST["UploadedFile"]!="")

        {       $UploadedFile=$_REQUEST["UploadedFile"];

                //unlink($UploadedFile);

                print("本地 File: $UploadedFile <BR>/n");

                print("名称: $UploadedFile_name <BR>/n");

                print("大小: $UploadedFile_size <BR>/n");

                print("类型: $UploadedFile_type <BR>/n");

                print("<HR>/n");

        }

        //METHOD GET 时才能够获取到,File域中的值

?>

<FORM ENCTYPE="multipart/form-data" ACTION="38.php" METHOD="GET">

<INPUT TYPE="hidden" name="MAX_FILE_SIZE" value="4096">

<INPUT NAME="UploadedFile" TYPE="FILE" size='15'>

<INPUT TYPE="submit" VALUE="上传文件">

</FORM>

</BODY>

</HTML>