无法显示$ _FILES的内容

时间:2014-09-12 17:15:09

标签: php html

查看以下代码:

<?php

if (isset($_POST['email']))
{
    $expertmail=trim($_POST['email']);
    echo $expertmail;
    $expertfile=$_FILES['upfile']['tmp_name'];
    echo $expertfile;
}
    ?>

<form action="test.php" method="post" name="users" id="users" >              
   <input name="upfile"  id="upfile" type="file" />            
   <input name="email"  id="email" type="text" />
   <input type="submit" name="submit_button" id="submit_button" value="ΑΠΟΣΤΟΛΗ" />
</form>

为什么&#39;回显$ expertfile&#39;什么都不显示? 谢谢

1 个答案:

答案 0 :(得分:4)

POST Method Uploads提供了在PHP中处理文件上传所需的所有信息。根据您的情况,您需要:enctype="multipart/form-data"

<form action="test.php" method="post" name="users" id="users" enctype="multipart/form-data">

Salman A指出,您还需要检查文件是否已上传。