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

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

 更新時間:2009年01月16日 16:35:34   作者:  
全是正則過濾HTML標(biāo)簽,但是今天自己拿來用都不好用了.原因??就是標(biāo)簽轉(zhuǎn)義了.
記得以前寫過一篇文章
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 >.頁面上顯示的是這個.但是源文件卻顯示的像這樣:&rdquo;&mdash;&mdash;但是我們還是可以處理,先把內(nèi)容全部反編譯過來.再過濾就行了.
復(fù)制代碼 代碼如下:

$str= htmlspecialchars_decode($str);

用htmlspecialchars_decode這個函數(shù)的就是把源文件轉(zhuǎn)成<>這樣的標(biāo)簽.然后”:
復(fù)制代碼 代碼如下:

$str= preg_replace("/<(.*?)>/","",$str);

相關(guān)文章

最新評論

西充县| 怀远县| 宁陵县| 洪雅县| 满城县| 松原市| 吉安县| 砀山县| 玛多县| 大理市| 昭通市| 师宗县| 浦北县| 安阳市| 枞阳县| 郎溪县| 辽中县| 西青区| 隆子县| 安仁县| 湛江市| 商水县| 肇州县| 塔城市| 从江县| 新干县| 昌黎县| 平昌县| 赣榆县| 襄汾县| 思茅市| 增城市| 清苑县| 织金县| 泊头市| 卓尼县| 砀山县| 高清| 峨边| 固始县| 尼勒克县|