1

在我的 PHP 网页中,我在表单中有一个文件类型输入,当我提交它时,我可以获得上传的文件名,$_POST['upload']但如果我使用$_FILES['upload']['tmp_name']它什么都没有——为什么?如何使用$_FILES获取文件以将其附加到我的电子邮件?

4

2 回答 2

9

使用时一无所获,$_FILE因为您没有使用enctype表单上的属性。在此处查看如何使用它。

于 2012-08-05T13:25:46.180 回答
4
<form method="POST"  action=#" enctype="multipart/form-data">
</form>

$path_of_uploaded_file = $upload_folder . $name_of_uploaded_file;
$tmp_path = $_FILES["uploaded_file"]["tmp_name"];
if(is_uploaded_file($tmp_path))
{
 if(!copy($tmp_path,$path_of_uploaded_file))
 {
    $errors .= '\n error while copying the uploaded file';
}

或有关详细信息,请转到此处转到此处

于 2012-08-05T12:50:16.740 回答