php過濾html代碼 php過濾函數

php過濾html代碼 php過濾函數

日期:2023-02-27 23:07:39    编辑:网络投稿    来源:网络资源

將php實現過濾UBB代碼  本文實例講述了php實現過濾UBB代碼的類。分享給大家供大家參考。具體如下:  PHP代碼如下:  復制代碼 代碼如下:class Day{  function ubb($Tex

將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代碼優化技巧