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