色尼玛亚洲综合影院,亚洲3atv精品一区二区三区,麻豆freexxxx性91精品,欧美在线91

php完全過濾HTML,JS,CSS等標(biāo)簽

記得以前寫過一篇文章
php有效的過濾html標(biāo)簽,js代碼,css樣式標(biāo)簽:
復(fù)制代碼 代碼如下:
<?php
$str = preg_replace( "@<script(.*?)</script>@is", "", $str );
$str = preg_replace( "@<iframe(.*?)</iframe>@is", "", $str );
$str = preg_replace( "@<style(.*?)</style>@is", "", $str );
$str = preg_replace( "@<(.*?)>@is", "", $str );
?>

,全是正則過濾HTML標(biāo)簽,但是今天自己拿來用都不好用了.原因??就是標(biāo)簽轉(zhuǎn)義了.比如<br >.頁面上顯示的是這個(gè).但是源文件卻顯示的像這樣:”——但是我們還是可以處理,先把內(nèi)容全部反編譯過來.再過濾就行了.
復(fù)制代碼 代碼如下:
$str= htmlspecialchars_decode($str);

用htmlspecialchars_decode這個(gè)函數(shù)的就是把源文件轉(zhuǎn)成<>這樣的標(biāo)簽.然后”:
復(fù)制代碼 代碼如下:
$str= preg_replace("/<(.*?)>/","",$str);

php技術(shù)php完全過濾HTML,JS,CSS等標(biāo)簽,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 敖汉旗| 保康县| 兰溪市| 特克斯县| 宝丰县| 宁阳县| 海盐县| 宾阳县| 南澳县| 巴青县| 五指山市| 长垣县| 济源市| 滁州市| 集贤县| 太白县| 宝丰县| 固原市| 南开区| 寿阳县| 翁源县| 林州市| 梓潼县| 永吉县| 五台县| 乐亭县| 武山县| 任丘市| 石林| 连平县| 永定县| 郎溪县| 景洪市| 亳州市| 同仁县| 台湾省| 托里县| 获嘉县| 汝阳县| 黎平县| 霍林郭勒市|