Seite 1 von 1

Problem mit [IMG]

Verfasst: 27.04.2008 09:04
von Peter Arbeiter
Hallo,

ich hoffe mir kann hier geholfen werden.

Ich habe ein Modul geschrieben was ein Dynamischen Bild erzeugt.
Leider wird dieses Bild aber nicht in phpbb Foren angezeigt.
siehe Beispiel.
[ externes Bild ]
Eigendlich sollte hier nun ein banner angezeigt werden mit dem Regatta Termin und den breits genannten Teilnehmern. Klink aufs bild und mann kann sich anmelden.

so hoffe ich bekomme eine Antwort

Peter

Verfasst: 27.04.2008 11:00
von Jan500
hi

schau mal hier: KB:phpimg ;)

Jan

Verfasst: 27.04.2008 14:13
von Peter Arbeiter
Jup das hat mir schon mal etwas weiter geholfen.

Nächsten Problem die Parameter
ohne Parameter geht es
[ externes Bild ]
mit Parameter nicht :(
[ externes Bild ]
da ich nicht durch steige hoffe ich mir kann geholfen werden.

Bis hier hin mit htaccess gelöst

Verfasst: 27.04.2008 14:16
von Jan500
hi

wie hast du es denn jetzt gelöst? php oder mod_rewrite?
bzw kommen die bilder nur von diesem einem ordner/script? dann kannst du ja diesen ordner komplett erlauben (siehe kb)

mit mod_rewrite sollte es wohl auch mit den parametern klappen...

Jan

Verfasst: 27.04.2008 14:22
von Peter Arbeiter
Ich habe den schlechteren weg eingeschlagen.
Habe php erlaubt

Code: Alles auswählen

 $text = preg_replace("#\[img\]((http|ftp|https|ftps)://)([^ \?&=\#\"\n\r\t<]*?(\.(jpg|jpeg|gif|png|php)))\[/img\]#sie", "'[img:$uid]\\1' . str_replace(' ', '%20', '\\3') . '[/img:$uid]'", $text);

Halt Stop mit htaccess jetzt nur die Parameter gehen nicht :(

Verfasst: 27.04.2008 15:01
von Peter Arbeiter

Code: Alles auswählen

  $text = preg_replace("#\[img\]((http|ftp|https|ftps)://)([^ \#\"\n\r\t<]*?(\.(jpg|jpeg|gif|png)\?id=[0-9]+))\[/img\]#sie", "'[img:$uid]\\1' . str_replace(' ', '%20', '\\3') . '[/img:$uid]'", $text);
Das muste ich auch noch änder jetzt klapt es auch mir dem

ist zwar nicht befriedigend da ich dann alle angeschlossenen phpbb foren
diesen Code einpflanzen muss