phpbar.de logo

Mailinglisten-Archive

[php] Testen, ob entfernte Bilder vorhanden sind

[php] Testen, ob entfernte Bilder vorhanden sind

Lutz Zetzsche Lutz.Zetzsche at sea-rescue.de
Die Nov 14 11:49:32 CET 2006


Hallo Peter,

Am Dienstag, 14. November 2006 11:40 schrieb Peter Linzenkirchner:
> Hallo,
>
> ich soll für einen Kunden folgendes umssetzen:
>
> er hat eine Liste mit URLs seiner Kunden. Neben jedem Kundennamen
> (und Link) soll dessen Favicon erscheinen, so weit er eines hat.
> Zunächst kein Problem, wenn es bei der betreffenden URL aber kein
> Favicon gibt, dann wird leider ein zerbrochenes Bild gezeigt. Das
> würde ich gerne wegbekommen ...
>
> Wenn die Bilder lokal vorliegen würden, könnte ich mit file_exists()
> arbeiten, aber das geht bei entfernten Dateien ja nicht. Hat jemand
> eine Idee, wie ich testen könnte, ob es dort ein Favicon gibt, falls
> ja, es ins HTML einlinke, falls nein, ein Dummybild zeige?

Du könntest, z.B. mit fsockopen(), versuchen, das Favicon aufzurufen. Du 
läßt Dir dabei einfach nur den HTTP-Header zurückgeben. Wird der Status 
200 zurückgeliefert, existiert das Favicon, sonst nicht. :-)

Viele Grüße
Lutz

php::bar PHP Wiki   -   Listenarchive