phpbar.de logo

Mailinglisten-Archive

Dateiexistenz und Einbindung - weiter

Dateiexistenz und Einbindung - weiter

Norbert Pfeiffer mysql_(at)_lists.phpcenter.de
Wed, 25 Apr 2001 12:38:29 +0200


Hi Lilly,

> Ich habe mittlerweile herausgefunden, dass
> file_exists() nicht geht zu einem remote server,
> deshalb fällt das aus.
richtig

> - wo ist denn da der Fehler?
in PHP
und auch in allen anderen Scriptsprachen

Mir ist keine Funktion bekannt, mit der man eine 'defekte'
URL erkennen kann, ohne in einen TimeOut zu geraten.

Wenn der Server, auf dem Du suchst, online ist (nur dann),
kannst Du ueber fsockopen etwas machen...
Ist der Server down oder der DNS down,
rennst Du wieder in einen Timeout...

Die Funktionen file_exists() und is_file()
stehen im Manual unter 'filesystemm', das ist
immer der Server, auf dem das Script laeuft.
Also fuer Remote-Access nur bedingt tauglich.

Bei fsokopen(); brauchst Du nur den Header zu ziehen.
Ist es ein 200-er, existiert die Datei, ansonsten
zeigst Du das Default-Image an...
Ist aber etwas aufwendig...


m.f.G. N. Pfeiffer
_______________________________
www.uris.de    pfeiffer_(at)_uris.de
0177-2363368       02292-681769
-------------------------------
e.o.m.

---
*** Weitere Infos zur Mailingliste und MySQL unter http://www.4t2.com/mysql 



php::bar PHP Wiki   -   Listenarchive