PHP联系人表单-$U文件[';tmp#U名称';]未返回名称

PHP联系人表单-$U文件[';tmp#U名称';]未返回名称,php,forms,phpmailer,Php,Forms,Phpmailer,我正在尝试使用PHPMailer创建一个简单的PHP联系人表单(因为我还希望通过表单附加文件)。不知何故,一些本应该很简单的事情让我头疼 以下是一些代码行: <form method="POST" action="" enctype= multipart/form-data"> ..... <input type="file" name="file"> </form> ..... $file = $_POST['file']['tmp_name']; echo

我正在尝试使用PHPMailer创建一个简单的PHP联系人表单(因为我还希望通过表单附加文件)。不知何故,一些本应该很简单的事情让我头疼

以下是一些代码行:

<form method="POST" action="" enctype= multipart/form-data">
.....
<input type="file" name="file">
</form>
.....
$file = $_POST['file']['tmp_name'];
echo $file;
enctype中缺少,请使用$\u文件而不是$\u POST

<form method="POST" action="" enctype= "multipart/form-data">
.....
<input type="file" name="file">
</form>

这是一个打字错误
$\u POST
应该是
$\u FILES
。编辑:哦,下面的答案中没有引用。仍然偏离主题。这是一个调试问题。请尝试从开始。
$file = $_FILES['file']['tmp_name'];