Einzelnen Beitrag anzeigen

PierreB
(Gast)

n/a Beiträge
 
#1

[PHP] Counter funktioniert nicht

  Alt 27. Feb 2005, 17:08
Moin,

ich hab mal wieder ein php-Problem:

Ich hab mir mittels Beispielen aus dem Netz versucht einen kleinen Counter zu bauen.
Ich hab ne "counter.txt" erstellt und ins Verzeichnis gelegt. In der Webseite nun
folgender Code:
Code:
<?php
  $file = "counter.txt"; // Dateizuweisung
  $ftp = @fopen($file,"r+"); // Öffnet die Datei zum lesen und schreiben (r+)
  $count = (int)fgets($ftp,10); // Holt die ersten 10 Zeichen aus der Datei.
  $count++; // Addiert eine 1 hinzu
  fwrite($ftp,$count); // Schreibt die neue Zahl in die Datei
  fclose($ftp); // Schließt die Datei wieder
  include($file); // Zeigt den aktuellen Counterstand an
?>
Ich hab das nur auf meinem lokalen PC getestet (mittels php.exe) und es kam
folgendes heraus: Ging ich das erste Mal auf die Seite kam 1. Das zweite mal kommt 12.
Das dritte Mal 1213. Das vierte Mal dann 12131214. Was stimmt nicht am Counter ?

Vielen Dank
  Mit Zitat antworten Zitat