【问题标题】:move_uploaded_file error for new folder新文件夹的 move_uploaded_file 错误
【发布时间】:2016-07-29 10:00:45
【问题描述】:

我的服务器中有一个文件夹,我正在使用带有函数 move_uploaded_file 的 php 脚本上传文件。现在我在同一个目录下创建了另一个文件夹,我想为它做同样的事情。

我已将所有权限设置为读取、写入和执行 (777)。但是当我尝试将文件上传到新文件夹时,它会显示此错误。

“move_uploaded_file(/var/www/html/HV/tag/human_wal_r.wav):无法打开流:权限被拒绝”

我在这里发布我的代码。

    <?php

// Path to move uploaded files

 //$target_path = "";

 if(isset($_FILES['fileUp']['name'])){

    $fileName= basename($_FILES['fileUp']['name']);



    $pieces = explode("_", $fileName);

    $testStr= $pieces[0];


    echo "pieces   ". $testStr;
    if($testStr=="human")
    {
        $target_path = "/var/www/html/HV/tag/";

    }
    else
    {
        $target_path = "/var/www/html/HV/uploads/";
    }

    $target_path = $target_path . basename($_FILES['fileUp']['name']);
    echo $target_path."\n";

    try
    {
        if (!move_uploaded_file($_FILES['fileUp']['tmp_name'], $target_path)) {
            // make error flag true

            echo basename($_FILES['fileUp']['tmp_name'])."   ";
            echo "The file ". $target_path;
            echo "error!!!!!!";
        }
        else
        {
            echo "successfully uploaded!!";
        }

    }catch(Exception $e) {
        // Exception occurred. Make error flag true
        echo "exception::  ";
        echo $e;
    }

 }
 else
 {
    echo "no";
 }


?>

【问题讨论】:

  • &lt;?php 之后添加error_reporting(E_ALL);ini_set('display_errors',1); 并检查完整的错误。把这些错误放在你的问题中。
  • 我现在已经编辑了问题。

标签: php file file-upload upload server


【解决方案1】:

检查此路径权限 /var/www/html/HV/nd/ ,或检查这是否是正确路径,因为在您的代码中我没有看到任何 nd/ 目录作为目标路径

【讨论】:

  • 路径正确。 nd/ 是我正在尝试但仍然得到相同结果的新文件夹。我检查了路径权限并得到了这个 drwxrwxrwx nd
  • 这是我得到的,drwxrwxrwx nd drwxrwxrwx 标签 drwxrwxrwx 上传所以我认为权限没有问题
  • 是的,权限看起来不错,但也许您也需要向父母授予权限?我不知道为什么不允许您将该文件写入该文件夹
  • 是的,这可要了我的命。我已经为其父级设置了 777 权限,并且尽可能进入层次结构。但还是没有运气!!最困扰我的是我可以将文件写入“上传”文件夹而没有任何问题,恰好在同一目录中。
猜你喜欢
  • 2014-11-12
  • 2011-02-06
  • 2011-03-30
  • 2011-12-08
  • 1970-01-01
  • 1970-01-01
  • 2021-11-11
  • 1970-01-01
  • 2019-02-09
相关资源
最近更新 更多