文件上传无法使用$ _FILES

Jam*_*mol 1 php forms upload file

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

Fah*_*mad 5

<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';
}
Run Code Online (Sandbox Code Playgroud)

或者欲了解详细信息,请前往此处前往此处


use*_*291 5

使用时没有任何内容,$_FILE因为您没有enctype在表单上使用该属性.在这里查看如何使用它.