phpbar.de logo

Mailinglisten-Archive

[php] ubb-code umwandlung

[php] ubb-code umwandlung

Alexander Manhart php_(at)_phpcenter.de
Thu, 27 Dec 2001 15:55:28 +0100


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