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 :D

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 :roll:

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.