obsah súboru: pocitadlo.php3
<?

function zarataj()                                //zarata novu navstevu
{
 if (!file_exists("counter.dat")):                //ak subor counter.dat neexistuje, vytvori ho
    $smernik = fopen("counter.dat","w");
    fwrite($smernik, time() . "\n");              //zapise pocet sekund od 1. 1. 1970, zaciatok statistiky
    fwrite($smernik, time() . "\n");              //zapise pocet sekund od 1. 1. 1970, posledny pristup
    fwrite($smernik, "1\n");                      //zapise pocet vsetkych navstev 1
    fwrite($smernik, "1");                        //zapise pocet navstev dnes 1
    fclose($smernik);
 else:                                             //nejaka statistika uz existuje
    $data = file("counter.dat");                   //zaznamy sa nacitaju do pola, riadok suboru = prvok pola
    for ($i=0; $i<3; $i++) $data[$i] = str_replace("\n","",$data[$i]); //odstranime konce riadkov
    if (date("dmY") == date("dmY",$data[1])):      //test, ci posledna navsteva bola dnes
        $data[2]++;                                //zvysime pocet vsetkych navstev o 1
        $data[3]++;                                //zvysime pocet dnesnych navstev o 1
    else:                                          //posledna navsteva nebola dnes
        $data[1] = time();                         //zapise pocet sekund od 1. 1. 1970, posledny pristup
        $data[2]++;                                //zvysime pocet vsetkych navstev o 1
        $data[3] = 1;                              //zapise pocet navstev dnes 1
    endif;
    $smernik = fopen("counter.dat","w");           //vsetky zmenene udaje sa zapisu do suboru
    fwrite($smernik,$data[0] . "\n");
    fwrite($smernik,$data[1] . "\n");
    fwrite($smernik,$data[2] . "\n");
    fwrite($smernik,$data[3]);
    fclose($smernik);
 endif;
}
zarataj();
$data = file("counter.dat");                       //zobrazenie statistiky pristupu
echo "Štatistika od: " . date("d. m. Y", $data[0]) . "<br>"; //datum odkedy sa robi statistika
echo "Celkový počet návštev: " . $data[2] . "<br>";          //celkovy pocet navstev
echo "Počet návštev dnes: " . $data[3] . "<br>";             //pocet navstev dnes
                                                   //vypocet priemerneho denneho poctu navstev

echo "Priemerný počet návštev za deň: " . round($data[2] / (floor(($data[1]-$data[0]) / 86400) + 1)) . "<br>";
?>

 

 
obsah súboru: counter.dat
1052817001
1052917001
8
8