Php 无法显示$\u文件的内容

Php 无法显示$\u文件的内容,php,html,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="

请查看以下代码:

<?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>

为什么“echo$expertfile”不显示任何内容? 谢谢

提供了在PHP中处理文件上传所需的所有信息。对于您的情况,您需要:
enctype=“多部分/表单数据”



正如Salman A所指出的,您还需要检查文件是否已上载。

阅读文档
enctype=“multipart/form data”
@AbraCadaver请以答案的形式填写,我保证您的答案为+1;)正如我所看到的,你们中的一些人很容易不经深思熟虑就否决某人。我花了很多时间来寻找解决方案;然而,这是不可能的。直到那时,我才决定问一个问题。更糟糕的是我仍然没有解决办法!!我是我的同龄人;)不幸的是,即使添加了enctype,问题仍然存在!还有其他建议吗?不是
echo$expertfile
echo”“@ILIAS
<form action="test.php" method="post" name="users" id="users" enctype="multipart/form-data">