xref: /plugin/botmon/cleanup.php (revision 15bf44beb183c734366fb70d323cf5eefb8de4e4)
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' || $bName == 'empty' || $fName == '.htaccess') {
15		// echo "File “{$fName}” ignored.\n";
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";