<?
/*******************************************************************
This is a report page written for the CCounter class
Written by David Higgins (http://zoulcreations.com)
Questions, comments or suggestions: higginsd@zoulcreations.com
This file is to be placed in the same directory as your
counter.dat file. You may make this page public, but it
is suggested to keep the page private ... as it displays the
ip's of all your visitors ...
This is just an extra additive ... its not necessary for the
CCounter class to function properly ... nor does it use the
CCounter class to actually perform its operation ...
*****************************************************************/
// edit the second parameter of the below line ...
define('COUNTER_FILE', 'counter.dat');
?>
<!doctype html public "-//W3C//DTD HTML 4.0 //EN">
<html>
<head>
<title>Title here!</title>
</head>
<body bgcolor=#000000 text=#FFFFFF>
<center>
<h1>GearWorx Productions Counter Statistics</h1>
<table cellspacing=0 cellpadding=5 border=1>
<tr>
<td>ID</td>
<td>Host</td>
<td>Visits</td>
</tr>
<?
$fp = fopen('counter.dat', 'r');
$data = fread($fp, filesize('counter.dat'));
$data = explode("\n", $data);
$row = 1;
$total=0;
$unique=0;
$top_int=0;
$top_chr='';
foreach($data as $k=>$a) {
$unique++;
if(is_numeric(strpos($a, '|'))) {
$d = explode('|', $a);
$total += (int)trim($d[1]);
if($d[1] > $top_int) {
$top_int = $d[1];
$top_chr = $d[0];
}
?>
<tr bgcolor="<?=$row%2?'#666666':'#333333'?>">
<td><?=$row?>
<td><?=$d[0]?></td>
<td><?=$d[1]?></td>
</tr>
<?
$row++;
}
}
?>
</table>
<h4><?=$total?> total visits, from <?=$unique?> unique hosts</h4>
<br>
<?=$top_chr?> really likes visiting your site, with <?=$top_int?> visits.!
</center>
</body>
</html>
|