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

fopen, fgets Problem...

MN-Beats

Neues Mitglied
Hallo...

Ich bin gerade am PHP lernen, bin gerade am Kapitel Dateien schreiben angekommen und schon kommt die erste
Fehlermeldung:
Warning: fopen(counter.txt) [function.fopen]: failed to open stream: Datei oder Verzeichnis nicht gefunden in /home/manuel/lampp/index.php on line 2

Warning: fgets() expects parameter 1 to be resource, boolean given in /home/manuel/lampp/index.php on line 5
1

Hier der Quelltext:
PHP:
<?php$datei = fopen("counter.txt","r+");

$counterstand = fgets($datei, 10);

if($counterstand == ""){  $counterstand = 0;}

$counterstand++;
echo $counterstand;?>

Was habe ich das nur falsch gemacht?

PS: Ich arbeite mit XAMPP
 
Du versuchst die Datei counter.txt zu öffnen, ohne einen Pfad anzugeben. Wie die Fehlermeldung schon sagt, gibt es die Datei nicht dort wo PHP sie vermutet (in dem selben Verzeichnis wie deine PHP-Datei liegt). Falls die Datei unter einem anderen Pfad liegt, dann gibt den konkreten Pfad an.
 
So jetzt funktioniert alles...
Aber warum wird jetzt alles in 2er Schritten ausgegeben...
Also erst 2 dann 4,6,8,10 usw,
 
Zurück
Oben