xref: /plugin/botmon/cleanup.php (revision 0c03961572c9f505f27467430b8d67632cbd6df3)
1<?php header("Content-Type: text/plain"); ?>BotMon Cleanup Script
2=====================
3<?php
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');
10foreach($dir as $file) {
11	$fName = pathinfo($file, PATHINFO_BASENAME);
12	$bName = strtok($fName, '.');
13
14	if ($bName == '' || $bName == 'logfiles') {
15		//echo "File “{$fName}” ignored.";
16	} else if ($bName == $today || $bName == $yesterday) {
17		//echo "File “{$fName}” skipped.\n";
18	} else {
19		if (unlink('logs/' . $file)) {
20			echo "File “{$fName}” deleted.\n";
21		} else {
22			echo " File “{$fName}” could not be deleted!\n";
23		}
24	}
25}
26echo "Done.\n";