1*446aa816SSascha Leib<?php header("Content-Type: text/plain"); ?>BotMon Cleanup Script 2*446aa816SSascha Leib===================== 3*446aa816SSascha Leib<?php 443d9de6bSSascha Leib// exclude the following two dates: 593a5b18bSSascha Leib$today = gmdate('Y-m-d'); 693a5b18bSSascha Leib$yesterday = gmdate('Y-m-d', time() - 86400); 793a5b18bSSascha Leib 843d9de6bSSascha Leib// scan the log directory and delete all files except for today and yesterday: 943d9de6bSSascha Leib$dir = scandir('logs'); 1093a5b18bSSascha Leibforeach($dir as $file) { 1193a5b18bSSascha Leib $fName = pathinfo($file, PATHINFO_BASENAME); 1293a5b18bSSascha Leib $bName = strtok($fName, '.'); 1393a5b18bSSascha Leib 1493a5b18bSSascha Leib if ($bName == '' || $bName == 'logfiles') { 15*446aa816SSascha Leib //echo "File “{$fName}” ignored."; 1693a5b18bSSascha Leib } else if ($bName == $today || $bName == $yesterday) { 17*446aa816SSascha Leib //echo "File “{$fName}” skipped.\n"; 1893a5b18bSSascha Leib } else { 1993a5b18bSSascha Leib if (unlink('logs/' . $file)) { 20*446aa816SSascha Leib echo "File “{$fName}” deleted.\n"; 2193a5b18bSSascha Leib } else { 22*446aa816SSascha Leib echo " File “{$fName}” could not be deleted!\n"; 2393a5b18bSSascha Leib } 2493a5b18bSSascha Leib } 2593a5b18bSSascha Leib}