PHPを使用しているファイルとそのファイルを含むフォルダの削除に問題があります。私は自分のサーバー上のフォルダと24時間後に自動的にフォルダを含むファイルを削除したい。私は、アップロードされた文書を保存するためのフォルダを作成しています。私もいくつかのコードを試していますが、それは私のために働いていません。どんな助けもありがとう。ありがとう!私がしようと、なぜここ24時間後に自動的にファイルとフォルダを削除する
は次のとおりです。 -
$path = dirname(__FILE__).'/Docs/'.$foldername;
if ($handle = opendir($path)) {
while (false !== ($filesss = readdir($handle))) {
if ((time()-filectime($path.'/'.$filesss)) < 86400) { // 86400 = 60*60*24
unlink($path.'/'.$filesss);
}
}
}
私はこのコードを試してみたが、それは私のために私が望むように動作していません。このコードは、現時点で私のファイルを削除します。 24時間後にこれらのファイルを削除したいのですが、これらのファイルを含むフォルダも24時間後に削除したいと思っています。私が間違っているところを教えてください。
逆のineqailityサインだけかもしれませんか? (time() - filectime()<86400は、24時間より_younger_に該当するファイルについてtrueを返します) – Timurib