Jak nastavit obrázek, který se zobrazí místo nenalezeného obrázku?

Nevíte prosím někdo, jak mam na WZ nastavit obrázek, který se zobrazí místo jiného nenalezeného obrázku? Ve FAQ nemohu hledat, jelikož mam (tam) tak malý písmenka, že je musim vždy přepsat do texťáku, abych je vůbec přečetl:)


Předem dík za rady:))
Stejně, jak když děláš nenalezaní jakéhokoliv jiného souboru, imho
Imho toto vůbec nejde... nenalezení souboru je chyba 404, která se dá odchytit, obrázek to může ignorovat....
Ale jestli to jde, tak bych to rád věděl.
neco jako preload obrazek
Že by se to řešilo javascriptem.... hmmm...
tak když budeš na každou chybu 404 posílat obrázek, tak to půjde určitě, pokud to budeš chtít odlišit, tak budeš muset na chybu 404 volat nějaký skript, kterému to bude nějak muset předat název toho, co klient žádal, pokud to bude obrázek, pošle defaultní obrázek, jinak kód.

Jen si nejsem jit, jestli je možné tím skriptem nějak zjistit co že si to ten klient vlastně žádal...
Džej Ar: $_SERVER['REQUEST_URI']
Quinx: jasně, ale myslím, že když to apache přesměruje na daný skript, tak už tuto hodnotu skriptu nepošle
ale jo, pošle. Když to přesměruje na 404, tak máš v REQUEST_URI furt tu puvodni
No, tak potom je ty vyřešeno ;)
A co třeba

function obrazek($obrazek)
{
if(file_exists($obrazek))
echo $obrazek;

else "default.jpg";
}

?
Euroska, to by bylo sice funkční, ale imho chtěl jiné řešení
jj.. chápu...
ale pak stačí zapisovat url obrázku jako <?obrazek("url")?>, což zase takové zdržení není....

Jina jestli není v apachi fce např:
DefaultImage obrazek.jpg
euroerotička
Nimand (---.micos.cz)

Kobliha si pozval kámoše?
Koblížek (---.micos.cz) && Nimand (---.micos.cz)?
A (oba) melou..

Nimand -> Kdyby si nevymyšlel capiny a raději poradil Maikisimu!
Euroska: Presne tak :)
<?php
if (strpos($_SERVER['REQUEST_URI'],".jpg"))
{
Header("Content-Type: image/jpg");
include 'nahradni.jpg';
}
else echo "Stranka nenalezena";

Teoreticky by to takhle mělo jít, ale nevim, nezkoušel jsem
Co to má dělat?
Mno, to co Maikis chtěl :)
Quinix: přesně tak jsem to myslel, jen bych hledal i .gif ;) nejsou na webu jen jpeg obrázky....

a nevím, jestli by nebylo lepší namísto include tam dát readfile ()
Já se chytnu toho, co psal Quinix. Po úpravě. (nazvěme to img.php)
<?php
$obr = $_POST['img'];
if (file_exists($obr) && strpos(mime_content_type($obr), 'image')) {
Header("Content-Type: ".mime_content_type($obr));
readfile($obr);
} else {
header("Content-Type: image/jpeg");
readfile("img/not_found.jpg");
}
?>

img/not_found.jpg samozřejmě musí existovat. A volat se to bude asi jako
<img src="img.php?img=obrazek.gif" />
MzM, obávám se, že jsi to zcela nepochopil, ten script, co psal Quinix byl skript, který by volal apache v případě chyby 404 a obrázky by se volavy stále <img src="obrazek.jpg" />
aha takto, a myslíš, že v případě nepřítomnosti obrázku dosteneš errordocument 404? Myslím, že ne. A co pak dostaneš, když tam není stránka. Obrázek?
Ale je to zajímavé téma...
Právě že dostaneš err404 a právě tím skriptem řešíme aby v případě dotazu na obrázek šel místo err dokumentu jiný obrázek a v případě dotazu na cokoliv jiného šel err dokument