Seite 1 von 1
Datei auf Existenz prüfen
Verfasst: 06.07.2005 21:15
von Unsinn
Hi,
ich habe soweit wie ich mit meinen PHP-Kenntnissen gekommen bin, eine eigene Fotogalerie gescriptet. Nun habe ich das Problem, dass mein Script eine Errormeldung anzeigt, wenn ich eine nicht-existierene Datei einbinden versuche.
Gibt es irgendeine Möglichkeit die Datei auf Existenz zu überprüfen?
Es sollte leicht mit PHP kompatibel sein

Verfasst: 06.07.2005 21:16
von PhilippK
Schau mal hier:
is_file()
Gruß, Philipp
Verfasst: 06.07.2005 21:42
von Unsinn
Danke für die schnelle Hilfe
Hat gleich auf Anhieb super geklappt

Verfasst: 07.07.2005 01:12
von Pyramide
Die korrekte Antwort wäre [php:file_exists] - is_file gibt z.B. false zurück, wenn das Ziel ein Ordner oder ein symlink ist.
Verfasst: 07.07.2005 02:32
von Unsinn
Naja in meinem Fall brauchte ich nur die Existenz einer Datei zu überpüfen, damit nicht die ganzen Errors auftauchen, dass die Datei gar nicht existiert^^
Verfasst: 07.07.2005 06:51
von PhilippK
Pyramide hat geschrieben:Die korrekte Antwort wäre [php:file_exists] - is_file gibt z.B. false zurück, wenn das Ziel ein Ordner oder ein symlink ist.
Dann versuch mal, ein Verzeichnis in eine Datei einzubinden
Gruß, Philipp
Verfasst: 07.07.2005 13:09
von Blutgerinsel
ich würde file_exists(); jedenfalls in diesem Fall vor is_file(); vorziehen
Verfasst: 07.07.2005 13:32
von Unsinn
Und was wäre dann der Unterschied, wenn ich is_file() mit file_exists() austausche.
Die geben doch beide FALSE aus, wenn unter der URL keine Datei zu finden ist, oder etwa nicht?
Verfasst: 07.07.2005 18:41
von PhilippK
Also imho dürfte es recht schwierig werden, ein Verzeichnis in einer Datei zu includen. Aber ich lasse mich da eines besseren belehren...
Gruß, Philipp
Re: Datei auf Existenz prüfen
Verfasst: 07.07.2005 20:52
von Pyramide
Mit "korrekte Antwort" meinte ich nicht, daß die Funktion in diesem Fall sinnvoller ist, sondern daß diese auf eine Frage nach "auf Existenz prüfen" am ehesten passt.