1<h1>BotMon Cleanup Script</h1> 2<ul><?php 3 4 // exclude the following two dates: 5 $today = gmdate('Y-m-d'); 6 $yesterday = gmdate('Y-m-d', time() - 86400); 7 8 // scan the log directory and delete all files except for today and yesterday: 9 $dir = scandir('logs'); 10 foreach($dir as $file) { 11 $fName = pathinfo($file, PATHINFO_BASENAME); 12 $bName = strtok($fName, '.'); 13 14 echo "<li>File “{$fName}” – "; 15 if ($bName == '' || $bName == 'logfiles') { 16 echo " <em>ignored</em></li>"; 17 } else if ($bName == $today || $bName == $yesterday) { 18 echo " <em>skipped</em></li>"; 19 } else { 20 if (unlink('logs/' . $file)) { 21 echo "deleted.</li>"; 22 } else { 23 echo " <strong>not deleted!</strong></li>"; 24 } 25 } 26 } 27 ?></ul> 28