2

我想通过 php 从目录中删除文件。不知何故,我的 php_errorlog 总是告诉我:

[06-Jun-2010 19:38:46] PHP 警告:chmod() [function.chmod]:/Users/myname/htdocs/ 中不允许操作

if ($_POST) {
        echo "yeah!!!";
        print count($_POST['deletefiles']);
        chmod($path, 0777); //server rights
        foreach ($_POST['deletefiles'] as $value) {
            print $value;
            unlink($path .'/' . $value);
        }
        //chmod($path, 0666); //server rights
    }

我究竟做错了什么?谢谢

4

2 回答 2

5

运行的用户 PHP 是否对您尝试 chmod 的文件具有写访问权限?请记住,此用户很可能与您自己的帐户不同。

于 2010-06-06T19:27:20.690 回答
-4

首先使用您的 FTP 客户端将这些文件 chmod 为 0666。

于 2010-06-06T19:30:18.240 回答