Tobias Kloth: Was ist an dem Counter falsch?

Beitrag lesen

Hallo Daniel,

nun wird jede IP nur noch 1 mal in die DB eingetragen :-) wie es auch sein sollte. Jedoch wird nicht in die counter.dat geschrieben..

bekommst du eine Fehlermeldung (bei error_reporting(E_ALL) am Anfang des Scriptes)?

$datei = "counter.dat";

hier definierst du den Inhalt der Variablen $datei...

function eins() {

hier fängt die Funktion an...

$fd = fopen($datei,"r+");

...und hier willst du auf die Variable $datei zugreifen, die du aber innerhalb der Funktion noch nicht deklariert hast - du must die Variable erst innerhalb der Funktion mit "global $datei;" bekannt machen.

Grüße aus Nürnberg
Tobias

--
Selfcode: sh:( fo:) ch:? rl:( br:< n4:& ie:% mo:| va:) de:] zu:) fl:( ss:| ls:[ js:|