Mailinglisten-Archive |
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