【问题标题】:File upload not working with $_FILES文件上传不适用于 $_FILES
【发布时间】:2012-08-02 17:32:21
【问题描述】:

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

【问题讨论】:

标签: php forms file upload


【解决方案1】:

当您使用$_FILE 时,您什么也得不到,因为您没有在表单上使用enctype 属性。查看使用方法here

【讨论】:

    【解决方案2】:
    <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';
    }
    

    或了解详细信息,请点击此处Go Here

    【讨论】:

      猜你喜欢
      • 2014-05-19
      • 2019-11-25
      • 1970-01-01
      • 2015-03-31
      • 1970-01-01
      • 1970-01-01
      • 2017-12-12
      • 2011-03-09
      • 1970-01-01
      相关资源
      最近更新 更多