function UBB2HTML( $msg ) { |
$msg =preg_replace( "/\\t/is" , " " , $msg ); |
$msg =preg_replace( "/\[h1\](.+?)\[\/h1\]/is" , "<h1>\\1</h1>" , $msg ); |
$msg =preg_replace( "/\[h2\](.+?)\[\/h2\]/is" , "<h2>\\1</h2>" , $msg ); |
$msg =preg_replace( "/\[h3\](.+?)\[\/h3\]/is" , "<h3>\\1</h3>" , $msg ); |
$msg =preg_replace( "/\[h4\](.+?)\[\/h4\]/is" , "<h4>\\1</h4>" , $msg ); |
$msg =preg_replace( "/\[ul\](.+?)\[\/ul\]/is" , "<ul>\\1</ul>" , $msg ); |
$msg =preg_replace( "/\[li\](.+?)\[\/li\]/is" , "<li>\\1</li>" , $msg ); |
$msg =preg_replace( "/\[url\](http:\/\/.+?)\[\/url\]/is" , "<a href=\\1 target=_blank>\\1</a>" , $msg ); |
$msg =preg_replace( "/\[url\](.+?)\[\/url\]/is" , "<a href=\"http://\\1\" target=_blank>http://\\1</a>" , $msg ); |
$msg =preg_replace( "/\[url=(http:\/\/.+?)\](.*)\[\/url\]/is" , "<a href=\\1 target=_blank>\\2</a>" , $msg ); |
$msg =preg_replace( "/\[url=(.+?)\](.*)\[\/url\]/is" , "<a href=http://\\1 target=_blank>\\2</a>" , $msg ); |
$msg =preg_replace( "/\[img\](.+?)\[\/img\]/is" , "<img src=\\1>" , $msg ); |
$msg =preg_replace( "/\[upload=gif\](.+?)\[\/upload\]/is" , "<img border=0 src=\\1>" , $msg ); |
$msg =preg_replace( "/\[upload=jpg\](.+?)\[\/upload\]/is" , "<img border=0 src=\\1>" , $msg ); |
$msg =preg_replace( "/\[center\](.+?)\[\/center\]/is" , " <div align=center>\\1</div>" , $msg ); |
$msg =preg_replace( "/\[sound\](.+?)\[\/sound\]/is" , "<bgsound src=\\1>" , $msg ); |
$msg =preg_replace( "/\[color=(.+?)\](.+?)\[\/color\]/is" , "<font color=\\1>\\2</font>" , $msg ); |
$msg =preg_replace( "/\[size=(.+?)\](.+?)\[\/size\]/is" , "<font size=\\1>\\2</font>" , $msg ); |
$msg =preg_replace( "/\[sup\](.+?)\[\/sup\]/is" , "<sup>\\1</sup>" , $msg ); |
$msg =preg_replace( "/\[sub\](.+?)\[\/sub\]/is" , "<sub>\\1</sub>" , $msg ); |
$msg =preg_replace( "/\[pre\](.+?)\[\/pre\]/is" , "<pre>\\1</pre>" , $msg ); |
$msg =preg_replace( "/\[email\](.+?)\[\/email\]/is" , "<a href=mailto:\\1>\\1</a>" , $msg ); |
$msg =preg_replace( "/\[i\](.+?)\[\/i\]/is" , "<i>\\1</i>" , $msg ); |
$msg =preg_replace( "/\[i=s\](.+?)\[\/i\]/is" , "<i>\\1</i>" , $msg ); |
$msg =preg_replace( "/\[b\](.+?)\[\/b\]/is" , "<b>\\1</b>" , $msg ); |
$msg =preg_replace( "/\[u\](.+?)\[\/u\]/is" , "<u>\\1</u>" , $msg ); |
$msg =preg_replace( "/\[strike\](.+?)\[\/strike\]/is" , "<strike>\\1</strike>" , $msg ); |
$msg =preg_replace( "/\[marquee\](.+?)\[\/marquee\]/is" , "<marquee>\\1</marquee>" , $msg ); |
$msg =preg_replace( "/\[quote\](.+?)\[\/quote\]/is" , "<blockquote>引用:</font><hr>\\1<hr></blockquote>" , $msg ); |
$msg =preg_replace( "/\[code\](.+?)\[\/code\]/is" , "<blockquote><font size='1' face='Times New Roman'>code:</font><hr color='lightblue'><i>\\1</i><hr color='lightblue'></blockquote>" , $msg ); |
$msg =preg_replace( "/\[sig\](.+?)\[\/sig\]/is" , "<div style='text-align: left; color: darkgreen; margin-left: 5%'>--------------------------\\1--------------------------</div>" , $msg ); |
return $msg ; |
} |