首頁 > 後端開發 > php教程 > UBB類別 php UBB 解析實作程式碼

UBB類別 php UBB 解析實作程式碼

WBOY
發布: 2016-07-29 08:47:17
原創
1323 人瀏覽過

複製程式碼程式碼如下:


/**
+------------------------------------------------ ----------
* UBB 解析
+---------------------------------- ------------------------
* @return string
+------------------- ---------------------------------------
*/
function ubb($Text) {
$Text=trim($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=preg_replace("/[url=(http://.+?)](.+?)[/url]/is"," ;\2",$Text);
$Text=preg_replace("/[url=(.+?)](.+?)[/url]/is","\2",$Text) ;
$Text=preg_replace("/[img](.+?)[/img]/is","UBB類別 php UBB 解析實作程式碼",$Text) ;
$Text=preg_replace("/[imgs(.+?)](.+?)[/img]/is","UBB類別 php UBB 解析實作程式碼",$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=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;
}

以上就介紹了UBB類php UBB解析實作程式碼,包含了UBB類別的內容,希望對PHP教學有興趣的朋友有幫助。

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板