ホームページ  >  記事  >  php教程  >  PHP は定期的にフォルダー内のファイルを削除します (キャッシュ ファイルをクリアします)。

PHP は定期的にフォルダー内のファイルを削除します (キャッシュ ファイルをクリアします)。

WBOY
WBOYオリジナル
2016-10-17 09:12:021947ブラウズ

php は定期的にフォルダー内のファイルを削除します
<?php <br> ignore_user_abort(); //クライアントが切断されても、スクリプトはバックグラウンドで実行を継続できます <br> set_time_limit(0); //php.ini で設定されたスクリプトの実行時間制限を無視します <br> $interval = 5*60; //実行期間を秒単位で設定します。5分は5*60=300です <br> する{<br> $dir = "temp/" //一時ディレクトリの場所 <br>; $handle=opendir("{$dir}/"); while (false !== ($file=readdir($handle))) { <br> if ($file!="." && $file!=".." && !is_dir("{$dir}/{$file}")) { <br> @unlink ("{$dir}/{$file}"); }<br> }<br> Closedir($handle); // opendir() 関数で開いたディレクトリを閉じる <br> sleep($interval); // サイクルの実行後、$interval 時間スリープし、スリープ終了後もスクリプトは実行を継続します <br> }while(true); // スクリプトを定期的に実行します <br><br>

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。