rendered paste bodyfunction processor($str) { $str = eregi_replace('[b]', "(<b>|<strong>)", $str); $str = eregi_replace('[/b]', "(</b>|</strong>)", $str); $str = eregi_replace('[i]', "(<i>|<em>)", $str); $str = eregi_replace('[/i]', "(</i>|</em>)", $str); $str = eregi_replace('[u]', "\<u\>", $str); $str = eregi_replace('[/u]', "\</u\>", $str); $str = eregi_replace('[center]', "\<center\>", $str); $str = eregi_replace('[/center]', "\</center\>", $str); $str = eregi_replace('[pre]', "\<code\>", $str); $str = eregi_replace('[/pre]', "\</code\>", $str); $str = eregi_replace("[color=\"\\1\"]\\2[/color]" ,"\\<font color=([^>\[]*)\\>([^<\[]*)</font>",$str); $str = eregi_replace("[url=\\1]\\2[/url]","\\<a href=\"([^\\[\"]*)\"\\ target=\"_blank\">([^<\[]*)</a>", $str); $str = eregi_replace("[email=\\1]\\2[/email]","\\<a href=\"mailto:([^\\[]*)\"\\>([^<\[]*)</a>",$str); $str = eregi_replace("[img]\\1[/img]","\\<img src=\"([^\\[]*)\"\\ border=0>([^<\[]*)",$str); $str = eregi_replace('[quote]',"\<blockquote><smallfont>Quote:</smallfont><hr>", $str); $str = eregi_replace('[/quote]', "\<hr></blockquote>", $str); $str = eregi_replace('[/quote]', "\<hr></blockquote>", $str); //$str = eregi_replace('/n', "\<br />\n", $str); //$str = eregi_replace("\<br>", '/n', $str); $str = eregi_replace("[ulist]\\1[/ulist]","<ul>(.*)</ul>",$str); $str = eregi_replace("[list]\\1[/list]","<ol>(.*)</ol>",$str); $str = eregi_replace("[*]\\1","<li>([^<]*)</li>",$str ) ; $str= str_replace(' ', ' ', $str); //$str = htmlentities($str, ENT_QUOTES); $str= nl2br($str);//second pass $str= str_replace(":)", "<img src=\'interface/images/smilies/smile.png\'>", $str); return $str;}