复制代 代码如下:
/**
----------------------------------------------- ----------
* UBB 分析
----------------------------- ----------------------------
* @return string
------------ -----------------------------------------------
*/
function ubb($Text) {
$Text=トリム($Text);
$Text=ereg_replace("n","
",$Text);
$Text=preg_replace("/\t/is"," ",$Text);
$Text=preg_replace("/[hr]/is","
",$Text);
$Text=preg_replace("/[セパレータ]/is","
",$Text);
$Text=preg_replace("/[h1](. ?)[/h1]/is","
\1
",$Text);
$Text=preg_replace("/[h2](. ?)[/h2]/is","
\1
",$Text);
$Text=preg_replace("/[h3](. ?)[/h3]/is","
\1
",$Text);
$Text=preg_replace("/[h4](. ?)[/h4]/is","
\1
",$Text);
$Text=preg_replace("/[h5](. ?)[/h5]/is","
\1
",$Text);
$Text=preg_replace("/[h6](. ?)[/h6]/is","
\1
",$Text);
$Text=preg_replace("/[center](. ?)[/center]/is","
\1",$Text);
//$Text=preg_replace("/[url=([^[]*)](. ?)[/url]/is","
\2",$Text);
$Text=preg_replace("/[url](. ?)[/url]/is","
\1", $Text);
$Text=preg_replace("/[url=(http://. ?)](. ?)[/url]/is","
",$Text);
$Text=preg_replace("/[url=(. ?)](. ?)[/url]/is","\2",$Text) ;
$Text=preg_replace("/[img](. ?)[/img]/is","
",$Text);
$Text=preg_replace("/[imgs(. ?)](. ?)[/img]/is","
",$Text);
$Text=preg_replace("/[color=(. ?)](. ?)[/color]/is","
\2",$Text) ;
$Text=preg_replace("/[colorTxt](. ?)[/colorTxt]/eis","color_txt('\1')",$Text);
$Text=preg_replace("/[style=(. ?)](. ?)[/style]/is","
\2
", $Text);
$Text=preg_replace("/[size=(. ?)](. ?)[/size]/is","
\2",$Text) ;
$Text=preg_replace("/[sup](. ?)[/sup]/is","
\1",$Text);
$Text=preg_replace("/[sub](. ?)[/sub]/is","
\1",$Text);
$Text=preg_replace("/[pre](. ?)[/pre]/is","
\1
",$Text);
$Text=preg_replace("/[emot](. ?)[/emot]/eis","emot('\1')",$Text);
$Text=preg_replace("/[email](. ?)[/email]/is","
\1",$Text) ;
$Text=preg_replace("/[i](. ?)[/i]/is","
\1",$Text);
$Text=preg_replace("/[u](. ?)[/u]/is","
\1",$Text);
$Text=preg_replace("/[b](. ?)[/b]/is","
\1",$Text);
$Text=preg_replace("/[quote](. ?)[/quote]/is","
引用:\1
", $Text);
$Text=preg_replace("/[code](. ?)[/code]/eis","highlight_code('\1')", $Text);
$Text=preg_replace("/[php](. ?)[/php]/eis","highlight_code('\1')", $Text);
$Text=preg_replace("/[sig](. ?)[/sig]/is","
--------------------------
\1
------ --------------------
", $Text);
$Text を返す;
}