<?php
/*
 * Simple counter which only counts each IP once, 
 * thus making wild reloading ineffective.
 *
 * Written by Knut Auvor Grythe ( http://partyreg.net/~knuta/ )
 */

$file "data.inc";

$lines file($file);

foreach (
$lines as $key=>$value) { 
    
$lines[$key]=trim($value); 
}

$already_visited array_search($_SERVER['REMOTE_ADDR'], $lines);

if ((
$already_visited !== false) && ($already_visited !== null)) {
    echo 
count($lines);
    echo 
"<!-- You have been here before. You were visitor number ".($already_visited+1)." -->";
} else {
    
$fd fopen($file"a");
    
fwrite($fd$_SERVER['REMOTE_ADDR']."\n");
    
fclose($fd);
    echo 
count($lines)+1;
    echo 
"<!-- This is your first visit to my page -->";
}

?>