日韩天天综合网_野战两个奶头被亲到高潮_亚洲日韩欧美精品综合_av女人天堂污污污_视频一区**字幕无弹窗_国产亚洲欧美小视频_国内性爱精品在线免费视频_国产一级电影在线播放_日韩欧美内地福利_亚洲一二三不卡片区

php實現(xiàn)過濾UBB代碼的類_PHP教程

編輯Tag賺U幣
教程Tag:暫無Tag,歡迎添加,賺取U幣!

推薦:PHP列出MySQL中所有數(shù)據(jù)庫的方法
這篇文章主要介紹了PHP列出MySQL中所有數(shù)據(jù)庫的方法,涉及php操作數(shù)據(jù)庫的技巧,非常具有實用價值,需要的朋友可以參考下 本文實例講述了PHP列出MySQL中所有數(shù)據(jù)庫的方法。分享給大家供大家參考。具體如下: PHP代碼如下: ? 希望本文所述對大家的php程序設(shè)計有所幫助。

 這篇文章主要介紹了php實現(xiàn)過濾UBB代碼的類,涉及php正則表達(dá)式的操作技巧,具有一定參考借鑒價值,需要的朋友可以參考下

   

本文實例講述了php實現(xiàn)過濾UBB代碼的類。分享給大家供大家參考。具體如下:

PHP代碼如下:

代碼如下: class Day{
function ubb($Text) { /// UBB代碼轉(zhuǎn)換
//$Text=htmlspecialchars($Text);
//$Text=ereg_replace("\r\n","<br>",$Text);
$Text=ereg_replace("\[br\]","<br />",$Text);
$Text=nl2br($Text);
$Text=stripslashes($Text);
$Text=preg_replace("/\\t/is"," ",$Text);
$Text=preg_replace("/\[url\](http:\/\/.+?)\[\/url\]/is","<a href=\"\\1\" target=\"new\"><u>\\1</u></a>",$Text);
$Text=preg_replace("/\[url\](.+?)\[\/url\]/is","<a href=\"http://\\1\" target=\"new\"><u>\\1</u></a>",$Text);
$Text=preg_replace("/\[url=(http:\/\/.+?)\](.+?)\[\/url\]/is","<a href=\"\\1\" target=\"new\"><u>\\2</u></a>",$Text);
$Text=preg_replace("/\[url=(.+?)\](.+?)\[\/url\]/is","<a href=\"http://\\1\" target=\"new\"><u>\\2</u></a>",$Text);
$Text=preg_replace("/\[color=(.+?)\](.+?)\[\/color\]/is","<font color=\"\\1\">\\2</font>",$Text);
$Text=preg_replace("/\[font=(.+?)\](.+?)\[\/font\]/is","<font face=\"\\1\">\\2</font>",$Text);
$Text=preg_replace("/\[email=(.+?)\](.+?)\[\/email\]/is","<a href=\"mailto:\\1\"><u>\\2</u></a>",$Text);
$Text=preg_replace("/\[email\](.+?)\[\/email\]/is","<a href=\"mailto:\\1\"><u>\\1</u></a>",$Text);
$Text=preg_replace("/\[i\](.+?)\[\/i\]/is","<i>\\1</i>",$Text);
$Text=preg_replace("/\[u\](.+?)\[\/u\]/is","<u>\\1</u>",$Text);
$Text=preg_replace("/\[b\](.+?)\[\/b\]/is","<b>\\1</b>",$Text);
$Text=preg_replace("/\[fly\](.+?)\[\/fly\]/is","<marquee width=\"98%\" behavior=\"alternate\" scrollamount=\"3\">\\1</marquee>",$Text);
$Text=preg_replace("/\[move\](.+?)\[\/move\]/is","<marquee width=\"98%\" scrollamount=\"3\">\\1</marquee>",$Text);
$Text=preg_replace("/\[shadow=([#0-9a-z]{1,10})\,([0-9]{1,3})\,([0-9]{1,2})\](.+?)\[\/shadow\]/is","<table width=\"*\"><tr><td style=\"filter:shadow(color=\\1, direction=\\2 ,strength=\\3)\">\\4</td></tr></table>",$Text);
return $Text;
}
}

 

希望本文所述對大家的php程序設(shè)計有所幫助。

分享:PHP獲取文件夾內(nèi)文件數(shù)的方法
這篇文章主要介紹了PHP獲取文件夾內(nèi)文件數(shù)的方法,涉及php操作文件夾及文件的技巧,具有一定參考借鑒價值,需要的朋友可以參考下 本文實例講述了PHP獲取文件夾內(nèi)文件數(shù)的方法。分享給大家供大家參考。具體實現(xiàn)方法如下: ? 希望本文所述對大家的php程序設(shè)計有所幫助。

來源:模板無憂//所屬分類:PHP教程/更新時間:2015-03-13
相關(guān)PHP教程