$_REQUEST可以接受文件域的值吗?<form name="form1" enctype="multipart/form-data" method="post" action="">
<INPUT TYPE="file" name="file">
<INPUT TYPE="submit" name="tijiao" value="上传">
</FORM><?php
if($_REQUEST[tijiao]=="上传"){
echo "a";
if($_REQUEST['file']) {
echo "b";
foreach($_REQUEST['file'] as $key=>$val) {
print $key."=>".$val."<br>";
}
}
}?>

解决方案 »

  1.   


    if($_REQUEST[tijiao]=="上传"){print_r($_FILES);//用files接受,打印出来看看吧
    }
      

  2.   


    <html>
    <head>
    <meta http-equiv="charset" content="utf8">
    </head>
    <body>
    <form name="form1" enctype="multipart/form-data" method="post" action="test.php"><INPUT TYPE="file" name="file" id="file">
    <INPUT TYPE="submit" name="tijiao" id="tijiao" value="上传">
    </form></body>
    </html><?php
    header("Content-Type:text/html;charset=utf-8");
    if($_REQUEST[tijiao]=="上传"){
        echo "a";
        if($_FILES) {
        echo "b";
    echo '<br>';
        foreach ($_FILES['file'] as $key=>$val) {
        echo $key.":".$val.'<br>';
        }
        }
    }
    ?>结果:
    ab
    name:下载说明.txt
    type:text/plain
    tmp_name:C:\WINDOWS\Temp\php8B.tmp
    error:0
    size:359