Seite 1 von 1
[img] tags mit dynamischen Bildern (PHP) geht nicht
Verfasst: 18.07.2005 18:09
von lukelukeluke
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
Verfasst: 18.07.2005 18:28
von JanW
Hi!
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";
Zeile 286 gegen das ersetzen:
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);
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
Verfasst: 20.07.2005 13:30
von lukelukeluke
Hi Jan,
Danke für deine Antwort!
Ich werde jedoch nicht an den phpbb Funktionen rumbasteln.
Gibt es einen anderen Umweg? ?img=test.jpg <--anhängen geht ja leider eben auch nicht. Gibts keine offizielle Lösung?
Danke
Gruss, Luke
Hinweis
Verfasst: 20.07.2005 13:36
von gloriosa
Hallo,
möglicherweise hilft Euch dieser
Beitrag weiter !

Verfasst: 20.07.2005 14:19
von lukelukeluke
das tut er, vielen Dank!

Verfasst: 20.07.2005 18:02
von Ghost11
Verzeiht mir bitte, ist zwar nicht so ganz das Thema hier, ABER...
[ flash ] FLASH [ /flash ]
... wäre toll zu wissen, WIE man das SO darstellen/machen könnte...
... falls es überhaupt geht.
Verfasst: 20.07.2005 18:20
von gloriosa
Hallo,
ein eigener thread dazu
Ghost11 hat geschrieben:Verzeiht mir bitte, ist zwar nicht so ganz das Thema hier, ABER...
wäre günstiger gewesen !
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 !

Verfasst: 20.07.2005 23:32
von Ghost11