<?
 
 
/*******************************************************************
 
 
  This is a report page written for the CCounter class
 
 
  Written by David Higgins (http://zoulcreations.com)
 
 
  Questions, comments or suggestions:  [email protected]
 
 
 
  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>
 
 
 |