Rotes X verhindern?

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
Benutzeravatar
Lucas1510
Mitglied
Beiträge: 823
Registriert: 04.07.2003 13:59

Rotes X verhindern?

Beitrag 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
"Nein, Schatz, Du bist nicht dumm. Du bist sogar sehr hübsch!"
Benutzeravatar
itst
Ehrenadmin
Beiträge: 7418
Registriert: 21.08.2001 02:00
Wohnort: Büttelborn bei Darmstadt
Kontaktdaten:

Beitrag von itst »

Das ginge nur, wenn der Apache Proxy spielt.
Sascha A. Carlin,
phpBB.de Ehrenadministrator
:o
Dwing
Ehrenadmin
Beiträge: 1965
Registriert: 17.06.2001 02:00

Beitrag von Dwing »

Das geht auch mit PHP, ist allerdings bei große Webseiten/phpBB ne Menge Arbeit.
Ulf
Mitglied
Beiträge: 61
Registriert: 27.12.2003 14:04
Kontaktdaten:

Beitrag von Ulf »

Dwing hat geschrieben:Das geht auch mit PHP, ist allerdings bei große Webseiten/phpBB ne Menge Arbeit.
und wie geht das?
Benutzeravatar
k-5
Mitglied
Beiträge: 166
Registriert: 05.06.2003 23:21
Wohnort: soa kaff
Kontaktdaten:

Beitrag 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 ..
Antworten

Zurück zu „Coding & Technik“