フォルダ内の古くなったファイルだけを消すには、 filemtime() で最終更新日を取得し、unlink() で削除します。 最終更新日は Unix 時間で取得されるので削除期限の指定には strtotime() を使いました。 「24 hours ago」であれば 24 時間前より古いファイルが削除されます。 単純に 「time() – (60 * 60 * 24)」としたり、mktime() を使ったりするのも良いでしょう。 【注意】 このスクリプトを実行するとファイルが削除されます。 実行前に必ず echo などで削除対象のファイルが適切に指定されているか確認して下さい。 <?php date_default_timezone_set('Asia/Tokyo'); //削除期限 $expire = strtotime("24 hours ago"); //ディレクトリ $dir =