最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

用php過濾危險html代碼的函數(shù)

 更新時間:2008年07月22日 00:29:54   作者:  
用PHP過濾html里可能被利用來引入外部危險內(nèi)容的代碼。有些時候,需要讓用戶提交html內(nèi)容,以便豐富用戶發(fā)布的信息,當(dāng)然,有些可能造成顯示頁面布局混亂的代碼也在過濾范圍內(nèi)。
#用戶發(fā)布的html,過濾危險代碼 
function uh($str) 

$farr = array( 
"/\\s+/", //過濾多余的空白 
"/<(\\/?)(scrīpt|i?frame|style|html|body|title|link|meta|\\?|\\%)([^>]*?)>/isU", //過濾 <scrīpt 等可能引入惡意內(nèi)容或惡意改變顯示布局的代碼,如果不需要插入flash等,還可以加入<object的過濾 
"/(<[^>]*)on[a-zA-Z]+\\s*=([^>]*>)/isU", //過濾javascrīpt的on事件 

); 
$tarr = array( 
" ", 
"<\\\\1\\\\2\\\\3>", //如果要直接清除不安全的標(biāo)簽,這里可以留空 
"\\\\1\\\\2", 
); 

$str = preg_replace( $farr,$tarr,$str); 
return $str; 
}

相關(guān)文章

  • Apache服務(wù)器無法使用的解決方法

    Apache服務(wù)器無法使用的解決方法

    本篇文章介紹了Apache服務(wù)器在無法使用時候的一些解決方法。需要的朋友參考下
    2013-05-05
  • php源碼分析之DZX1.5隨機數(shù)函數(shù)random用法

    php源碼分析之DZX1.5隨機數(shù)函數(shù)random用法

    這篇文章主要介紹了php源碼分析之DZX1.5隨機數(shù)函數(shù)random用法,實例分析了DZX1.5中random函數(shù)生成隨機字符串的使用技巧,需要的朋友可以參考下
    2015-06-06
  • 利用PHP擴展vld查看PHP opcode操作步驟

    利用PHP擴展vld查看PHP opcode操作步驟

    首先下載最新版vld擴展接下來編譯安裝vld擴展最后將生成的vld.so復(fù)制到extension_dir目錄下然后修改php.ini文件接下來創(chuàng)建test.php文件,感興趣的你可以參考下本文
    2013-03-03
  • php抽象類使用要點與注意事項分析

    php抽象類使用要點與注意事項分析

    這篇文章主要介紹了php抽象類使用要點與注意事項,實例分析了php抽象類的功能、定義與使用中的相關(guān)注意事項,需要的朋友可以參考下
    2015-02-02
  • php通過baihui網(wǎng)API實現(xiàn)讀取word文檔并展示

    php通過baihui網(wǎng)API實現(xiàn)讀取word文檔并展示

    這篇文章主要介紹了php通過baihui網(wǎng)API實現(xiàn)讀取word文檔并展示的相關(guān)資料,需要的朋友可以參考下
    2015-06-06
  • 淺談并發(fā)處理PHP進程間通信之System V IPC

    淺談并發(fā)處理PHP進程間通信之System V IPC

    對于進程間通信,每一個完備的語言都應(yīng)該有對應(yīng)的處理方式,而 PHP 對應(yīng)的則是一族對 UNIX SYSTEM V包裝的函數(shù),包括信號量(semaphore)、共享內(nèi)存(shared memory)和消息隊列(msg queue)的操作。
    2021-05-05
  • php的curl實現(xiàn)get和post的代碼

    php的curl實現(xiàn)get和post的代碼

    類似于dreamhost這類主機服務(wù)商,是顯示fopen的使用的。使用php的curl可以實現(xiàn)支持FTP、FTPS、HTTP HTPPS SCP SFTP TFTP TELNET DICT FILE和LDAP。
    2008-08-08
  • PHP與C#分別格式化文件大小的代碼

    PHP與C#分別格式化文件大小的代碼

    發(fā)現(xiàn)了一個格式化文件大小的方法, 很帥, 很簡潔, 尤其是 PHP 版的, 只需要 2 行代碼
    2011-05-05
  • 編譯php 5.2.14+fpm+memcached(具體操作詳解)

    編譯php 5.2.14+fpm+memcached(具體操作詳解)

    本篇文章是對編譯php5.2.14+fpm+memcached的具體操作進行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-06-06
  • php一個找二層目錄的小東東

    php一個找二層目錄的小東東

    碰到個虛擬主機,iis7.0.里邊有上萬個站,只有腳本權(quán)限,沒命令行權(quán)限,但是可以跨目錄寫文件.如果能得到目標(biāo)站的物理目錄,能立馬搞定.但是想盡一切辦法,也沒找到物理路徑.所以只有用腳本找了.手工找會累死的.一個php是找的,一個asp是寫的
    2012-08-08

最新評論

自贡市| 斗六市| 太湖县| 长顺县| 临桂县| 娄底市| 三河市| 永仁县| 宁乡县| 百色市| 无锡市| 镇雄县| 木兰县| 城步| 陆川县| 古浪县| 鸡西市| 文登市| 呈贡县| 夏河县| 宣城市| 柘城县| 政和县| 延津县| 竹山县| 光泽县| 积石山| 上犹县| 枣强县| 汉源县| 那曲县| 崇义县| 米泉市| 新乡县| 务川| 临沂市| 吉木乃县| 柳州市| 日照市| 中牟县| 黄浦区|