function Text_StringFormat($msg) { $msg = preg_replace("#(^|[\n ])([\w]+?://[^ \"\n\r\t<]*)#is", "\\1\\2", $msg); $msg = preg_replace("#(^|[\n ])((www|wap)\.[^ \"\t\n\r<]*)#is", "\\1\\2", $msg);
$arr = array(
"#\[img\](.*?)\[/img\]#si" => "","#\[url=\"(.*?)\"\](.*?)\[/url\]#si" => "\\2",
"#\[url=(.*?)\](.*?)\[/url\]#si" => "\\2",
"#\[b\](.*?)\[/b\]#si" => "\\1",
"#\[i\](.*?)\[/i\]#si" => "\\1",
"#\[u\](.*?)\[/u\]#si" => "\\1",
"#\[big\](.*?)\[/big\]#si" => "\\1",
"#\[sup\](.*?)\[/sup\]#si" => "\\1",
"#\[sub\](.*?)\[/sub\]#si" => "\\1",
"#\[s\](.*?)\[/s\]#si" => "\\1",
"#\[strike\](.*?)\[/strike\]#si" => "\\1",
"#\[strong\](.*?)\[/strong\]#si" => "\\1",
"#\[marquee\](.*?)\[/marquee\]#si" => "",
"#\[blink\](.*?)\[/blink\]#si" => "",
"#\[small\](.*?)\[/small\]#si" => "\\1",
"#\[img=\"(.*?)\" alt=\"(.*?)\"\]#si" => "",
"#\[img=(.*?) alt=(.*?)\]#si" => "",
"#\[img=\"(.*?)\"\]#si" => "",
"#\[img=(.*?)\]#si" => "",
"#\[color=\"(.*?)\"\](.*?)\[/color\]#si" => "\\2",
"#\[color=(.*?)\](.*?)\[/color\]#si" => "\\2",
"#\<div align=\"(.*?)\"\>(.*?)\</div\>#si" => "\\2
",
"#\<div align=(.*?)\>(.*?)\</div\>#si" => "\\2
",
"#\[p align=\"(.*?)\"\](.*?)\[/p\]#si" => "\\2
",
"#\<p align=(.*?)\>(.*?)\</p\>#si" => "\\2
",
"#\<p\>(.*?)\</p\>#si" => "\\1
",
"#\<p\>#si" => "",
"#\[br\]#si" => "
",
"#\[br/\]#si" => "
",
"#\[hr\]#si" => "
",
);
$msg = preg_replace(array_keys($arr), array_values($arr), $msg);
return $msg;
}
?>