[img] tags mit dynamischen Bildern (PHP) geht nicht
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.
-
- Mitglied
- Beiträge: 26
- Registriert: 16.02.2005 08:27
[img] tags mit dynamischen Bildern (PHP) geht nicht
Hi,
In meinem phpBB kann ich problemlos ein jpg Bild mit den img Tags anzeigen lassen.
[ img ] test.jpg [ /img ] <ok
Sobald es sich aber um ein dynamisches Bild handelt (mit PHP erstellt) geht es nicht mehr:
[ img ] test.php [ /img ] <geht nicht
Es funktioniert auch nicht hiermit:
[ img ] test.php?.jpg [ /img ] <geht nicht
Hat jemand abhilfe, wie man das zum laufen bringt?
Vielen Dank!
Gruss, Luke
In meinem phpBB kann ich problemlos ein jpg Bild mit den img Tags anzeigen lassen.
[ img ] test.jpg [ /img ] <ok
Sobald es sich aber um ein dynamisches Bild handelt (mit PHP erstellt) geht es nicht mehr:
[ img ] test.php [ /img ] <geht nicht
Es funktioniert auch nicht hiermit:
[ img ] test.php?.jpg [ /img ] <geht nicht
Hat jemand abhilfe, wie man das zum laufen bringt?
Vielen Dank!
Gruss, Luke
Hi!
Das liegt an den entsprechenden regulären Ausdrücken in der bbcode.php
Zeile 199 gegen das ersetzen:
Zeile 286 gegen das ersetzen:
Vorsicht! Ich kenne nicht die Gründe des regulären Ausdrückes. Eventuell entsteht dadurch eine Sicherheitslücke!
Vielleicht hat jemand nich ein bißchen mehr Ahnung.
Gruß
Jan
Das liegt an den entsprechenden regulären Ausdrücken in der bbcode.php
Zeile 199 gegen das ersetzen:
Code: Alles auswählen
$patterns[] = "#\[img:$uid\]([^°].*?)\[/img:$uid\]#i";
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);
Vielleicht hat jemand nich ein bißchen mehr Ahnung.
Gruß
Jan
-
- Mitglied
- Beiträge: 26
- Registriert: 16.02.2005 08:27
Hallo,
ein eigener thread dazu
Dazu
gibt es eine Lösung innerhalb der BBCode Box.
Siehe dazu auch KB:modsfaq !
ein eigener thread dazu
wäre günstiger gewesen !Ghost11 hat geschrieben:Verzeiht mir bitte, ist zwar nicht so ganz das Thema hier, ABER...![]()

Dazu
Ghost11 hat geschrieben:[ flash ] FLASH [ /flash ]
... wäre toll zu wissen, WIE man das SO darstellen/machen könnte...
... falls es überhaupt geht.

gibt es eine Lösung innerhalb der BBCode Box.

Siehe dazu auch KB:modsfaq !

Viele Grüße - gloriosa 
Die einen schützen sich vor frischem Wind, während die anderen ihn nutzen.
Kein kostenloser MOD-Einbau usw. bzw. Support via PN, Email oder IRC !

Die einen schützen sich vor frischem Wind, während die anderen ihn nutzen.
Kein kostenloser MOD-Einbau usw. bzw. Support via PN, Email oder IRC !