Mailinglisten-Archive |
Hallo zusammen, habe hier eine funktion, die mir den UBB Tags in HTML Tags umwandelt. Was ich aber brauche, ist das umgekehrte. Nur leider steig ich noch nicht ganz mit den relgulären Ausdrücken durch und brauche die Umwandlung baldmöglichst? /* UBB CODE */ function UBBCode($string) { $string=eregi_replace("\\[img\\]([^\\[]*)\\[/img\\]", "<img src=\"\\1\" border=0>", $string); $string=eregi_replace("\\[b\\]([^\\[]*)\\[/b\\]", "<b>\\1</b>", $string); $string=eregi_replace("\\[i\\]([^\\[]*)\\[/i\\]", "<i>\\1</i>", $string); $string=eregi_replace("\\[email\\]([^\\[]*)\\[/email\\]", "<a href=\"mailto:\\1\">\\1</a>", $string); $string=eregi_replace("\\[url\\]www.([^\\[]*)\\[/url\\]", "<a href=\"http://www.\\1\" target=\"_blank\">\\1</a>", $string); $string=eregi_replace("\\[url\\]([^\\[]*)\\[/url\\]", "<a href=\"\\1\" target=\"_blank\">\\1</a>", $string); $string=eregi_replace("\\[url=http://([^\\[]+)\\]([^\\[]*)\\[/url\\]", "<a href=\"http://\\1\" target=\"_blank\">\\2</a>", $string); return $string; } Ich wäre für jegliche Hilfe oder gar Umwandlung dankbar. Gruss Alexander M.
php::bar PHP Wiki - Listenarchive