foreach($ _ POST为$ key => $ value),php无法用于输入文件

时间:2013-12-12 23:52:37

标签: ajax file post input foreach

输入文件不起作用:

form.php的

<form  action='process.php' method="post"  enctype="multipart/form-data" >
<input type='text' name='name' />
<input type='file' name='photo' />
<input type='submit' name='submit' />
</form>

process.php

if($_POST){


foreach($_POST as $key = > $value ){
   if($key!='submit')
    echo $key.'='.$value.'<br/>';
}


}

输出:

名=名称


?谁能为输入文件解决这个问题。 请helpppppp ....

3 个答案:

答案 0 :(得分:1)

foreach($_POST as $keyPost => $valuePost){ echo '<br>'.$keyPost." => ".$valuePost; }

答案 1 :(得分:0)

$key = > $value

是无效的语法。

$key => $value

PHP应该告诉Syntax error, unexpected '='以及在哪一行

答案 2 :(得分:0)

您需要使用$ _FILES而不是$ _POST。

由于$ _FILES将返回一个数组,你不能只回显$ value; 看到: Print $_POST variable name along with value