dedlfix: file_exists() per http-wrappen

Beitrag lesen

Tach!

wie die Überschrift vermuten lässt, es soll per file_exists() die existenz einer Datei auf einem Server geprüft werden (speziell Bilder).
Trotz allow_url_open=on kein Erfolgt.

Geht nicht. file_exists() kann das nicht. Siehe Handbuch: "Refer to Supported Protocols and Wrappers to determine which wrappers support stat() family of functionality." Und da steht beim http://-Wrapper bei stat() ein No.

Nun kann ich zwar erkennen, ob die Datei existiert aber ein

$file = getcwd() . '/image.php/pictures/info/88903752-8890-8890-8890-88903752eeb3_0.jpg';

$test = file_exists($file);


> liefert mir natürlich ein FALSE, weil der Pfad nicht existiert.  
> Also eindeutig ein Konzeptfehler von mir.  
  
Oder ein Problembeschreibungsfehler. Erst soll es über HTTP gehen, nun übers eigene Dateisystem? Oder was hat getcwd() für eine Bewandnis?  
  
  
dedlfix.