亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

php實(shí)現(xiàn)過濾UBB代碼的類

 更新時間:2015年03月12日 12:08:24   作者:鑒客  
這篇文章主要介紹了php實(shí)現(xiàn)過濾UBB代碼的類,涉及php正則表達(dá)式的操作技巧,具有一定參考借鑒價值,需要的朋友可以參考下

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

PHP代碼如下:

復(fù)制代碼 代碼如下:
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è)計有所幫助。

相關(guān)文章

  • 示例詳解Laravel的注冊重構(gòu)

    示例詳解Laravel的注冊重構(gòu)

    有時候需要使用laravel搭建一個后臺內(nèi)容管理系統(tǒng),但是laravel默認(rèn)的登陸注冊不能滿足目前的需求,所以這就需要Laravel注冊重構(gòu)了,下面跟著小編一起看看如何進(jìn)行注冊重構(gòu)。
    2016-08-08
  • PHP開發(fā)技巧之PHAR反序列化詳解

    PHP開發(fā)技巧之PHAR反序列化詳解

    這篇文章主要為大家介紹了PHP開發(fā)技巧之PHAR反序列化詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-10-10
  • PHP中break及continue兩個流程控制指令區(qū)別分析

    PHP中break及continue兩個流程控制指令區(qū)別分析

    php中常用的for與foreach循環(huán)中,經(jīng)常遇到條件判斷或中止循環(huán)的情況。而處理方式主要用到break及continue兩個流程控制指令,現(xiàn)在說明主要區(qū)別
    2011-04-04
  • php實(shí)現(xiàn)的簡單中文驗(yàn)證碼功能示例

    php實(shí)現(xiàn)的簡單中文驗(yàn)證碼功能示例

    這篇文章主要介紹了php實(shí)現(xiàn)的簡單中文驗(yàn)證碼功能,結(jié)合實(shí)例形式分析了php中文驗(yàn)證碼功能的實(shí)現(xiàn)步驟與操作方法,包括圖形創(chuàng)建、編碼操作、session操作等相關(guān)技巧,需要的朋友可以參考下
    2017-01-01
  • php如何比較兩個浮點(diǎn)數(shù)是否相等詳解

    php如何比較兩個浮點(diǎn)數(shù)是否相等詳解

    這篇文章主要給大家介紹了關(guān)于php如何比較兩個浮點(diǎn)數(shù)是否相等的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-02-02
  • 關(guān)于ob_get_contents(),ob_end_clean(),ob_start(),的具體用法詳解

    關(guān)于ob_get_contents(),ob_end_clean(),ob_start(),的具體用法詳解

    本篇文章是對ob_get_contents(),ob_end_clean(),ob_start(),的具體用法進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-06-06
  • 上傳文件先創(chuàng)建目錄 再上傳到目錄里面去

    上傳文件先創(chuàng)建目錄 再上傳到目錄里面去

    上傳文件先創(chuàng)建目錄,其實(shí)應(yīng)該先加入判斷文件夾是否存在,不存在則創(chuàng)建文件夾的,希望朋友們自行添加,這里給出的是核心代碼。
    2010-12-12
  • 使用PHP生成PDF方法詳解

    使用PHP生成PDF方法詳解

    這篇文章主要介紹了使用PHP生成PDF方法詳解的相關(guān)資料,需要的朋友可以參考下
    2015-01-01
  • 收集的DedeCMS一些使用經(jīng)驗(yàn)

    收集的DedeCMS一些使用經(jīng)驗(yàn)

    收集的DedeCMS一些使用經(jīng)驗(yàn)...
    2007-03-03
  • php_xmlhttp 亂碼問題解決方法

    php_xmlhttp 亂碼問題解決方法

    近來測試php_xmlhttp亂碼問題,無他,僅是不想用那些亂七八糟的框架耳,或者高興了,組織一組也不一定。
    2009-08-08

最新評論