Hi. Ich verwende in meinem Script 2 mal fopen auf 2 Textdateien. Eine ziehe ich vorher von einem FTP-Server ins lokale Verzeichnis und öffne es dann. Die andere habe ich einfach erstellt und im Verzeichnis eingefügt.
So. Die vom FTP kann ich ohne Probleme öffnen. Die andere findet er nicht. Sie liegt aber in dem gleichen Verzeichnis wie die andere Datei vom FTP. Auch das Script ist in dem Verzeichnis.
Dann habe ich einfach mal alles rausgenommen von der ersten fopen Routine, nur noch die der selbsterstellten Datei drin gelassen. Geht immer noch nicht.
Dann habe ich einfach mal mit der Routine die nun lokale FTP-Datei geöffnet, was dann ging!
Letztendlich steht also fest, die vom FTP-gezogene Datei lässt sich so öffnen, die selbst eingefügte nicht. Die CHMOD-REchte sind beide gleich (644).
Warum kann ich die Datei nicht öffnen? HILFE!!!!
Linuxei..
PS:
http://de2.php.net/fopen habe ich schon geschaut. Aber konnte mir auch nicht helfen, da ich ja die Datei lokal habe und eine andere im gleichen Verzeichnis funktioniert...
Hiermit rufe ich die Datei auf. Hatte auch schon mal rb anstatt r versucht. Aber alles ohne Erfolg. Ich möchte nur die Datei zeilenweise auslesen...
Und hier noch die Fehlermeldung:
Warning: fopen(aaa.txt): failed to open stream: No such file or directory in /homepages/42/d113425235/htdocs/phpkit/eigenes/counterstrike/css1stats.php on line 285
OhHoh
So. Die vom FTP kann ich ohne Probleme öffnen. Die andere findet er nicht. Sie liegt aber in dem gleichen Verzeichnis wie die andere Datei vom FTP. Auch das Script ist in dem Verzeichnis.
Dann habe ich einfach mal alles rausgenommen von der ersten fopen Routine, nur noch die der selbsterstellten Datei drin gelassen. Geht immer noch nicht.
Dann habe ich einfach mal mit der Routine die nun lokale FTP-Datei geöffnet, was dann ging!
Letztendlich steht also fest, die vom FTP-gezogene Datei lässt sich so öffnen, die selbst eingefügte nicht. Die CHMOD-REchte sind beide gleich (644).
Warum kann ich die Datei nicht öffnen? HILFE!!!!
Linuxei..
PS:
http://de2.php.net/fopen habe ich schon geschaut. Aber konnte mir auch nicht helfen, da ich ja die Datei lokal habe und eine andere im gleichen Verzeichnis funktioniert...
Hiermit rufe ich die Datei auf. Hatte auch schon mal rb anstatt r versucht. Aber alles ohne Erfolg. Ich möchte nur die Datei zeilenweise auslesen...
Code:
$fh = fopen("aaa.txt", "r"); // Datei öffnen if (is_resource($fh)) { while ($zeile = fgets($fh)) { echo $zeile, ' '; } fclose($fh); } else // Sonst Fehlermeldung { echo "OhHoh"; }
Und hier noch die Fehlermeldung:
Warning: fopen(aaa.txt): failed to open stream: No such file or directory in /homepages/42/d113425235/htdocs/phpkit/eigenes/counterstrike/css1stats.php on line 285
OhHoh
Kommentar