PHP-Code:
$file = fopen("counter.dat", "r+");
$date = (int)fgets($file,20);
$counter = (int)fgets($file,20);
rewind($file);
$day = 86400; //1 Tag in Sekunden
if ($date > time()-$day) { //Datum in Datei keine 24 Stunden alt
$counter++;
fwrite($file, $date);
fwrite($file, $counter);
} else {
if ($date > time()-2*$day) { //Datum = gestern
$yesterday = $counter;
} else { //Datum irgendwann
$yesterday = 0;
}
$fileOld = fopen("yesterday.dat", "w");
fwrite($fileOld, $yesterday);
fclose($fileOld);
$dayArray = explode ("|", date("n|j|Y"));
$currentDay = mktime(0,0,0,(int)$dayArray[0], (int)$dayArray[1], (int)$dayArray[2]);
fwrite($file, $currentDay);
fwrite($file, 1); //Erster Besucher für heute
}
fclose($file);
Jetzt zufrieden?
Lesezeichen