Mailinglisten-Archive |
Peter Linzenkirchner schrieb:
> 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?
RTFM
http://php.net/file_exists
ab PHP 5 gehts, wenn nicht PHP 5 dann die Benutzer-Kommentare lesen:
leibwaechter at web dot de
16-Aug-2006 11:32
Here is an easy function to check for remote files or an existing URL:
<?php
function url_exists($url)
{
$handle = @fopen($url, "r");
if ($handle === false)
return false;
fclose($handle);
return true;
}
?>
--
Sebastian Mendel
www.sebastianmendel.de
php::bar PHP Wiki - Listenarchive