Mailinglisten-Archive |
Hallo zusammen,
wieder mal haben User unserer Seiten einen Bug entdeckt.
Forum-Poster fügen über [img]image_url[/img] ihre Bilder ein.
Jetzt gibt es einige, die [img]javascript: document.forms[0].submit()[/img]
einfügen.
D.h. beim Aufruf von Threads folgt eine ungewünschte Weiterleitung zum
nächsten Formular oder eine alert() Ausgabe über JS, etc...
Wie folgt ersetze ich [img] durch <img src="">:
return preg_replace('~\\[('.$tag.')\\]([^\\[]*)\\[/\\1\\]~smiU', '<\\1
src="\\2" border=0>', $string);
Was ich bräuchte, nur den Wert von "\\2". Das \\2 nach "javascript:" suchen,
und falls gefunden keinen preg_replace anwenden. Nur weiss ich nicht, wie
ich an das \\2 gelange.
Wäre dankbar für jede Lösung!
Mit freundlichen Grüßen
Alexander M.
php::bar PHP Wiki - Listenarchive