View file public_html/m4u.php

File size: 2.68Kb
<?php


$mypass='m4u'; ///here your pass
if($_GET['log']=="show")
{
// Open log file
$logfile = "logfile.txt";

if (file_exists($logfile)) {

	$handle = fopen($logfile, "r");
	$log = fread($handle, filesize($logfile));
	fclose($handle);
} else {
	die ("The log file doesn't exist!");
}

// Seperate each logline
$log = explode("\n", trim($log));

// Seperate each part in each logline
for ($i = 0; $i < count($log); $i++) {
	$log[$i] = trim($log[$i]);
	$log[$i] = explode('|', $log[$i]);
}

echo count($log) . " Index Hits From last reset ;)";
$data11 = date("d-m-Y", time());
$ora11 = date("H:i", time());
echo"$data11 - $ora11";

// Show a table of the logfile
echo '<table>';
echo '<th>IP Address</th>';
echo '<th>Referrer</th>';
echo '<th>Date</th>';
echo '<th>Useragent</th>';
echo '<th>Remote Host</th>';

foreach ($log as $logline) {
	echo '<tr>';

	echo '<td>' . $logline['0'] . '</td>';
	echo '<td>' . urldecode($logline['1']) . '</td>';

$azi = date("d", time());
	if (date('d', $logline['2'])==$azi) {
echo '<td><b>Today - </b>' . date('H:i', $logline['2']) . '</td>';

	}
	else {
	echo '<td>' . date('d/m/Y - H:i', $logline['2']) . '</td>';}

	echo '<td>' . $logline['3'] . '</td>';
	echo '<td>' . $logline['4'] . '</td>';

	echo '</tr>';

}

echo '</table>';

}

else if($_GET['log']=="delete") {
if($_GET['pass']!=$mypass)
{
echo"Can't delete";}
else {




$date = mktime();

$file = "logfile.txt";




$values = "deleted|deleted|$date|deleted|deleted!";
$values=strip_tags($values);
$fp = fopen($file, "w") or die("Eroare,nu se poate scrie fisieru!");
$numBytes = fwrite($fp, $values) or die("Eroare,nu se poat scrie valorile fisierului!! ");
@fputs($fp,"$values \r\n");
fclose($fp);

	  echo "Log file deleted successfully!;) <br>";
 echo "<br><a href=\"".$_SERVER['PHP_SELF']."\"><span class=\"cifre\">Back</a></span><br /><hr>";


}

}
else {
// Getting the information
$ipaddress = $_SERVER['REMOTE_ADDR'];
$page = "http://{$_SERVER['HTTP_HOST']}{$_SERVER['PHP_SELF']}";
//$page .= iif(!empty($_SERVER['QUERY_STRING']), "?{$_SERVER['QUERY_STRING']}", "");
$referrer = $_SERVER['HTTP_REFERER'];
$datetime = mktime();
$useragent = $_SERVER['HTTP_USER_AGENT'];
$remotehost = @getHostByAddr($ipaddress);
$brws = explode(" ",$_SERVER["HTTP_USER_AGENT"]);
$brws1 = explode("/",$brws[0]);



// Create log line
$logline = $ipaddress . '|' . $referrer . '|' . $datetime . '|' . $brws[0] . '|' . $remotehost . '|' . $page . "\n";

// Write to log file:
$logfile = 'logfile.txt';

// Open the log file in "Append" mode
if (!$handle = fopen($logfile, 'a+')) {
	die("Failed to open log file");
}

// Write $logline to our logfile.
if (fwrite($handle, $logline) === FALSE) {
	die("Failed to write to log file");
}

fclose($handle);
}

?>