0

ZipArchive を使用して Zip を作成し、ダウンロードできるようにしています。私はそれらをフォルダーに保存し、毎晩すべて削除したいと考えています (私の cronjob はそれを行います)。

しかし、CHMOD 644 を使用して作成されていることがわかりました。スクリプトで削除しようとすると、十分な権限がないため、常に削除できません。

作成されるすべての新しい Zip が 777 を使用することをどのように宣言できますか?

手伝ってくれてありがとう!フロー

4

2 に答える 2

2

そのようにchmodできますか?

chmod("/somedir/somefile", 0777); 
于 2011-11-07T15:18:56.257 に答える
1

ディレクトリからファイルを削除する機能は、ディレクトリ内の個々のファイルではなく、ディレクトリのアクセス許可に依存します。ディレクトリが 0777 の場合、権限に関係なくファイルを削除できます。一方、ファイルが 0777 であっても、ディレクトリが cron ジョブに書き込みできない場合、ファイルを削除できない場合があります。

于 2011-11-07T15:21:38.180 に答える