查看以下代码:
<?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;什么都不显示? 谢谢
答案 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指出,您还需要检查文件是否已上传。