Seite 1 von 1

Rotes X verhindern?

Verfasst: 10.02.2004 05:34
von Lucas1510
Hallo,

gibt es eigentlich die Möglichkeit, das rote X bei einem nicht ladbaren Bild (falsche Nutzung von [img]) durch ein standard-Bild zu ersetzen? Quasi eine Überprüfung des Forums, ob das Bild exisitiert und das rote X ggf. durch ein Standardbild zu ersetzen?

Es geht darum, daß ich einen User habe, der mit dem [img]-bbCode nicht klar kommt (ja, das gibt es) und es nervt, das immer korrigieren zu müssen, daher die Frage.

Das geht doch garantiert über die .htaccess, oder?

Viele Grüße,

Lucas

Verfasst: 10.02.2004 06:13
von itst
Das ginge nur, wenn der Apache Proxy spielt.

Verfasst: 10.02.2004 07:39
von Dwing
Das geht auch mit PHP, ist allerdings bei große Webseiten/phpBB ne Menge Arbeit.

Verfasst: 10.02.2004 15:01
von Ulf
Dwing hat geschrieben:Das geht auch mit PHP, ist allerdings bei große Webseiten/phpBB ne Menge Arbeit.
und wie geht das?

Verfasst: 10.02.2004 16:04
von k-5
hm ..
so kompliziert ist das ned .. nur recht fehleranflaellig ..
erstmal musste phpbb dazu bringen saemtliche img anfragen durch ein php script zu schicken ..

(also das in html sourcecode soetwas in der art steht .. <img src="http://domain.de/script.php?img=imagename"> )

diese script.php ..
muss dann nurnoch ueberpruefen ob die datei existiert

if( $fd = @fopen( $img , "r") ) header( "Location: $img" );
else header ("Location: http://domain.de/fehler.jpg");

problem dabei ist nur das manchmal der server probleme hat die datei zu oeffnen .. (kam bei mir in nem etwas anderen fall in ~10% der faelle vor) .. also vielleicht ne doppelte pruefung oder sowas ..

natuerlich ergibt sich bei nem grossen forum n ewiger aufwand fuer den webserver ..