Halihallo diplomsiedler
ich binde über eine Datenbank Bilder von einem fremden Server ein.
Mein Problem ist, dass diverse Bilder nicht vorh. sind. Ich möchte nun, eine Abfrage basteln, die dies bei Abruf prüft und gegebenfalls
ein Blindgif ausliefert. Gibts da ne' Standdardlsg.?
Aha, Themenbereich PHP... Dachte das sei eine Abk. für Programming HTML Person, sorry.
---
$fp = @fopen("http://www.fremde-domain.de/images/existiert_nicht.jpg","r");
if ($fp)
{
echo "Okidoki, existiert, also dieses ausliefern => Location: - HTTP-Header..."
} else {
/* tjö... Bild existiert nicht, oder Server down, oder, oder...
also halt ein fall-back-Bild'schen ausgeben oder so... */
}
naja, eine ziemlich missratene Umsetzung, aber funktional... Für eine bessere Lösung
informiere dich über HTTP-Status-Codes, Sockets und die HEAD-Methode. Google und/oder
das Archiv wird dir behilflich sein.
Viele Grüsse
Philipp