我想通过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
}
我做错了什么?谢谢
答案 0 :(得分:5)
用户PHP是否正在运行,因为您对正在尝试chmod的文件具有写入权限?请记住,此用户很可能与您自己的帐户不同。
答案 1 :(得分:-3)
首先使用您的FTP客户端将这些文件chmod为0666。