• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Problem mit Counter

Status
Für weitere Antworten geschlossen.

Maxi

Neues Mitglied
Hi zusammen,

vor langer Zeit habe ich mal einen Code für einen Counter bekommen, der mit zwei Textdateien läuft:
- in einer werden die IP-Adressen aller Besucher gespeichert, damit keiner zu oft gezählt wird ;-)
- in der anderen Datei wird die aktuelle Besucherzahl gespeichert, die dann wiedergegeben wird.

Hier mal der Code:
PHP:
<?
//IP Datei öffnen 
$datei3="counter/ip.txt";
$zeiger3=fopen("counter/ip.txt","r+"); 
$ip2=fread($zeiger3,filesize($datei3));
//Zähler Datei öffnen
$datei2="counter/count.txt"; 
$zeiger2=fopen("counter/count.txt","r+");
$zahler=fread($zeiger2,filesize($datei2));
//Prüfen ob IP schon vorhanden
if (strstr($ip2,$_SERVER['REMOTE_ADDR'])) {
}
//Andernfalls erhöhe Counter 
else {
$zahler++;
rewind($zeiger2);
fputs($zeiger2,$zahler);
//Schreibe IP in Datei hinein
$ip2=$ip2." ".$_SERVER['REMOTE_ADDR'];
rewind($zeiger3);
fputs($zeiger3,$ip2);
}
//Beide Dateien schließen 
fclose($zeiger3);
fclose($zeiger2);
?>

Ausgegeben wird die Zahl so:
PHP:
<?php echo "<b>".$zahler."</b> Besucher"; ?>

Nun das Problem:
Nach einiger Zeit, in unbestimmten Abständen hört der Counter einfach auf zu zählen und die Zahl bleibt stehen. Leider hab ich keine Ahnung, woran das lieegn könnte, da ich in Sachen PHP noch Anfänger bin.

Bin für jede Hilfe dankbar...
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben