<?php
$ip=$HTTP_SERVER_VARS["REMOTE_ADDR"];
$ref=fopen("lastip.txt","r+"); // Datei oeffnen
$lastip=fread($ref,15); // max. 15 Zeichen lesen
rewind($ref); // Datei auf Anfang setzen
flock($ref,2); // Dateizugriff blockieren
fwrite($ref,$ip); // neuen Wert schreiben
flock($ref,3); // Dateizugriff freigeben
fclose($ref); // Datei schliessen
$ref=fopen("zaehler.txt","r+"); // Datei oeffnen
$z=fread($ref,10); // max. 10 Zeichen lesen
if($ip != $lastip) // nur ausfuehren, wenn aktuelle IP ungleich der letzten ist
{
$z++; // +1
rewind($ref); // Datei auf Anfang setzen
flock($ref,2); // Dateizugriff blockieren
fwrite($ref,$z); // neuen Wert schreiben
flock($ref,3); // Dateizugriff freigeben
}
fclose($ref); // Datei schliessen
// ...
// Ausgabe als Text
print "Sie sind der -[$z]- Besucher.\n";
?>