Ein User bei mir wollte ein Bild posten und verwendete dafür den [IMG]-Tag. Nun wird aber der gesamte Tag angezeigt und nicht stattdessen das gewünschte Bild.
Er wollte folgendes Bild verlinken:
http://www.clampettstudio.com/images/opc/sept2005/16)-RC1349-Yakko,Wak,&Nurse.jpg
Selbst wenn man das ganze mit dem [URL]-Tag verlinkt funktioniert es nicht. Es wird kein Link daraus erstellt sondern der komplette BBCode angezeigt.
p.s. in den Beiträgen wurde weder HTML noch BBCode deaktiviert.
Bilder werden nicht angezeigt
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
- Don-Duracell
- Mitglied
- Beiträge: 50
- Registriert: 06.02.2006 19:34
- Wohnort: Mannheim
- Kontaktdaten:
Bilder werden nicht angezeigt
Wer löscht das Feuer auf einem Schiff mit Benzin? Nur jemand der in Zeitnot ist und den Überblick verloren hat.
- MagMo
- Ehemaliges Teammitglied
- Beiträge: 584
- Registriert: 30.10.2005 16:06
- Wohnort: Köln
- Kontaktdaten:
Hi,
in der Datei includes/bbcode.php, die u.a. den img-BBCode prüft/umwandelt, findet sich folgendes:Der reguläre Ausdruck besagt, dass der Bild-Dateiname folgende Zeichen nicht enthalten darf: ?&=#"<
In dem von dir angegebenen Bildnamen ist das &-Zeichen als ungültiges Zeichen enthalten.
Wenn Sie enthalten sind wird der Dateiname des Bildes als nicht gültig angesehen. Die Folge ist, wenn der Beitrag gespeichert wird, dann wird der img-BBCode als nicht gültig gespeichert. Beim Anzeigen von Beiträgen werden nur gültige img-BBCodes entsprechend umgewandelt, so dass Bilder zu sehen sind.
Lösung deines Problems:
Bild umbenennen (würde ich empfehlen)
oder
obigen regulären Ausdruck ändern.
Grüße
MagMo
in der Datei includes/bbcode.php, die u.a. den img-BBCode prüft/umwandelt, findet sich folgendes:
Code: Alles auswählen
$text = preg_replace("#\[img\]((http|ftp|https|ftps)://)([^ \?&=\#\"\n\r\t<]*?(\.(jpg|jpeg|gif|png)))\[/img\]#sie", "'[img:$uid]\\1' . str_replace(' ', '%20', '\\3') . '[/img:$uid]'", $text);In dem von dir angegebenen Bildnamen ist das &-Zeichen als ungültiges Zeichen enthalten.
Wenn Sie enthalten sind wird der Dateiname des Bildes als nicht gültig angesehen. Die Folge ist, wenn der Beitrag gespeichert wird, dann wird der img-BBCode als nicht gültig gespeichert. Beim Anzeigen von Beiträgen werden nur gültige img-BBCodes entsprechend umgewandelt, so dass Bilder zu sehen sind.
Lösung deines Problems:
Bild umbenennen (würde ich empfehlen)
oder
obigen regulären Ausdruck ändern.
Grüße
MagMo
- Don-Duracell
- Mitglied
- Beiträge: 50
- Registriert: 06.02.2006 19:34
- Wohnort: Mannheim
- Kontaktdaten: