Probleme mit meinem Counter
Spiderflo
- php
Hallo alleerseits!
Ich hab Probleme mit meinem PHP-Counter.
Schauts euch das Script mal an:
<?php
// Datei öffnen und alten Wert auslesen
$filename="../counter/besucher.txt";
$fd=fopen($filename,"r");
$anzahl=fread($fd,filesize($filename));
fclose($fd);
// alten Wert um 1 erhöhen
$anzahl=$anzahl+1;
// neuen Wert in die Datei schreiben
$fd=fopen($filename,"w");
fwrite($fd,$anzahl);
fclose($fd);
?>
Und so ruf ichs dann auf:
<?php
echo 'Du bist mein <font color="#999999">'.$anzahl.'.</font> Besucher.';
?>
Aber wenns dann am Server liegt kommt diese Fehlerseite:
http://www.go2flo.com/counterprobleme/index.php
Unten wertet er's zwar aus, erhöht es aber nicht um 1!
Seit einem Serverabsturz hab ich die PHP-Version 4.3.1, ich bilde mir ein früher war's eine neuere. Kanns auch daran liegen?
Ich hoffe mir kann wer helfen, wäre froh drüber! Danke!!!
Tschüss FLO
Hi,
<?php
echo 'Du bist mein <font color="#999999">'.$anzahl.'.</font> Besucher.';
?>
Aber wenns dann am Server liegt kommt diese Fehlerseite:
http://www.go2flo.com/counterprobleme/index.phpUnten wertet er's zwar aus, erhöht es aber nicht um 1!
D.h. die Datei kann gelesen werden, aber nicht geschrieben werden.
Setze die Dateirechte entsprechend.
Daß das keinen Besucher interessiert, ist Dir aber auch klar?
Und daß Deiner noch nicht mal richtig zählt, auch? (wenn zwei Zugriffe mehr oder weniger gleichzeitig erfolgen, lesen unter Umständen beide Instanzen des Scripts den selben Zählerstand aus, und schreiben beide den um 1 erhöhten Zählerstand zurück. Anstelle von 2 Besuchen wird dann also nur 1 Besuch gezählt...)
Hol Dir die Information, wie oft Deine Seite besucht wird, lieber aus den Logfiles.
cu,
Andreas
Moin!
Überprüfe bitte mal, ob Du an der genannten Datei Schreibrechte hast.
MFFG (Mit freundlich- friedfertigem Grinsen)
fastix®