將php實現過濾UBB代碼
本文實例講述了php實現過濾UBB代碼的類。分享給大家供大家參考。具體如下:
PHP代碼如下:
復制代碼 代碼如下:class Day{
function ubb($Text) { /// UBB代碼轉換
//$Text=htmlspecialchars($Text);
//$Text=ereg_replace("rn","
",$Text);
$Text=ereg_replace("[br]","
",$Text);
$Text=nl2br($Text);
$Text=stripslashes($Text);
$Text=preg_replace("/t/is"," ",$Text);
$Text=preg_replace("/[url](http://.+"1",$Text);
$Text=preg_replace("/[url](.+"1",$Text);
$Text=preg_replace("/[url=(http://.+?)](.+"2",$Text);
$Text=preg_replace("/[url=(.+?)](.+"2",$Text);
$Text=preg_replace("/[color=(.+?)](.+","2",$Text);
$Text=preg_replace("/[font=(.+?)](.+","2",$Text);
$Text=preg_replace("/[email=(.+?)](.+","2",$Text);
$Text=preg_replace("/[email](.+","1",$Text);
$Text=preg_replace("/[i](.+"1",$Text);
$Text=preg_replace("/[u](.+"1",$Text);
$Text=preg_replace("/[b](.+"1",$Text);
$Text=preg_replace("/[fly](.+"1",$Text);
$Text=preg_replace("/[move](.+","1",$Text);
$Text=preg_replace("/[shadow=([#0-9a-z]{1,10}),([0-9]{1,3}),([0-9]{1,2})](.+?)[/shadow]/is","
return $Text; ",$Text);}}
【將php實現過濾UBB代碼】相關文章:
1.php如何過濾危險html代碼
2.過濾HTML代碼
3.關于PHP實現數組隊列的復制代碼
4.php 301轉向實現代碼
5.php和javascript之間變量的傳遞實現代碼
6.PHP 柱形統計圖的實現代碼
7.php樹型類實例代碼
8.PHP代碼優化技巧
这里有更多你想看的
|
- 上一篇:新手上路應該注意些什么 新手上路應該注意的事項
- 下一篇:返回列表