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