无法chmod文件:“不允许操作”

时间:2010-06-06 19:26:05

标签: php unlink

我想通过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
    }
我做错了什么?谢谢

2 个答案:

答案 0 :(得分:5)

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

答案 1 :(得分:-3)

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