2

PHP経由でディレクトリからファイルを削除したい。どういうわけか、私の php_errorlog は常に私に教えてくれます:

[2010 年 6 月 6 日 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 クライアントを使用して、これらのファイルを 0666 に chmod します。

于 2010-06-06T19:30:18.240 に答える