Supportnet / Forum / Skripte(PHP,ASP,Perl...)
Hinweis bei nicht vorhandenem Datensatz
Frage
Hallo zusammen,
ich lasse über php Textdateien mit auslesen. Wenn keine Textdatei auf dem Server vorhanden ist (entspr. Ordner), soll eine Mitteilung erscheinen, dass keine Datensatz vorhanden ist. Momentan bekomme ich folgende Fehlermeldung wenn der Ordner mit den Textdateien leer ist:
Warning: Variable passed to reset() is not an array or object
Wie bekomme ich dass hin?
Danke
Mark
Antwort 1 von Renegade
prüfst du die Existenz mit is_file()? Wenn nicht, dann probier das mal
Antwort 2 von MarkLenzen
Naja, gute Frage was du mit diesem Befehl meist. Habe die Seite mehr oder weniger "bekommen".
Schaut euch bitte mal dieses Beispiel an. Hier ist eine Txt Datei hinterlegt.
http://www.feuerwehr.kreuzau.de/einsaetze.php
Hier findet Ihr die Nachricht, wenn keine txt datei hinterlegt ist:
http://www.feuerwehr.kreuzau.de/news.php
Danke vorab
Mark
Schaut euch bitte mal dieses Beispiel an. Hier ist eine Txt Datei hinterlegt.
http://www.feuerwehr.kreuzau.de/einsaetze.php
Hier findet Ihr die Nachricht, wenn keine txt datei hinterlegt ist:
http://www.feuerwehr.kreuzau.de/news.php
Danke vorab
Mark
Antwort 3 von Vincent
Der Befehl "is_file(filename)" liefert FALSE zurück, wenn die Datei nicht existiert.
Bevor also ein Befehl auf eine Datei angewandt wird, sollte hiermit geprüft werden, ob sie überhaupt existiert. Andernfalls kommen Fehlermeldungen.
Gruß
Vince
Bevor also ein Befehl auf eine Datei angewandt wird, sollte hiermit geprüft werden, ob sie überhaupt existiert. Andernfalls kommen Fehlermeldungen.
Gruß
Vince

