[img] tags mit dynamischen Bildern (PHP) geht nicht

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
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.
Antworten
lukelukeluke
Mitglied
Beiträge: 26
Registriert: 16.02.2005 08:27

[img] tags mit dynamischen Bildern (PHP) geht nicht

Beitrag 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
JanW
Mitglied
Beiträge: 78
Registriert: 10.03.2003 17:35
Wohnort: Nienburg/Weser

Beitrag 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
lukelukeluke
Mitglied
Beiträge: 26
Registriert: 16.02.2005 08:27

Beitrag 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
Benutzeravatar
gloriosa
Mitglied
Beiträge: 13770
Registriert: 04.01.2005 20:23
Wohnort: Landeshauptstadt Erfurt

Hinweis

Beitrag von gloriosa »

Hallo,
möglicherweise hilft Euch dieser Beitrag weiter ! :o
Viele Grüße - gloriosa :D
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 !
lukelukeluke
Mitglied
Beiträge: 26
Registriert: 16.02.2005 08:27

Beitrag von lukelukeluke »

das tut er, vielen Dank! :)
Ghost11
Mitglied
Beiträge: 442
Registriert: 08.06.2005 21:07

Beitrag von Ghost11 »

Verzeiht mir bitte, ist zwar nicht so ganz das Thema hier, ABER... :oops:

[ flash ] FLASH [ /flash ]

... wäre toll zu wissen, WIE man das SO darstellen/machen könnte...
... falls es überhaupt geht.
Benutzeravatar
gloriosa
Mitglied
Beiträge: 13770
Registriert: 04.01.2005 20:23
Wohnort: Landeshauptstadt Erfurt

Beitrag von gloriosa »

Hallo,
ein eigener thread dazu
Ghost11 hat geschrieben:Verzeiht mir bitte, ist zwar nicht so ganz das Thema hier, ABER... :oops:
wäre günstiger gewesen ! :wink:

Dazu
Ghost11 hat geschrieben:[ flash ] FLASH [ /flash ]

... wäre toll zu wissen, WIE man das SO darstellen/machen könnte...
... falls es überhaupt geht.
:wink:
gibt es eine Lösung innerhalb der BBCode Box. :D

Siehe dazu auch KB:modsfaq ! :wink:
Viele Grüße - gloriosa :D
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 !
Ghost11
Mitglied
Beiträge: 442
Registriert: 08.06.2005 21:07

Beitrag von Ghost11 »

Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“