加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php UBB 解析实现代码

发布时间:2020-12-13 06:01:53 所属栏目:PHP教程 来源:网络整理
导读:div class="codetitle" a style="CURSOR: pointer" data="69454" class="copybut" id="copybut69454" onclick="doCopy('code69454')" 代码如下: div class="codebody" id="code69454" /* +---------------------------------------------------------- UBB

<div class="codetitle"><a style="CURSOR: pointer" data="69454" class="copybut" id="copybut69454" onclick="doCopy('code69454')"> 代码如下:<div class="codebody" id="code69454">
/*
+----------------------------------------------------------
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("/[separator]/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","<a href="1" target='_blank'>1",$Text);
$Text=preg_replace("/[url=(http://.+?)](.+?)[/url]/is","2",$Text);
$Text=preg_replace("/[url=(.+?)](.+?)[/url]/is","2",$Text);
$Text=preg_replace("/[img](.+?)[/img]/is","",$Text);
$Text=preg_replace("/[imgs(.+?)](.+?)[/img]/is","<img 1 src=2>",$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",$Text);
$Text=preg_replace("/[sig](.+?)[/sig]/is","


--------------------------
1
--------------------------
",$Text);
return $Text;
}

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读