Verzweifler: Warum geht mein Counter net richtig???

Beitrag lesen

<?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";
?>