php中去除所有js,html,css代码
author:一佰互联 2019-04-30 click:255
复制代码 代码如下:
<?php
$search = array (""<script[^>]*?>.*?</script>"si", // 去掉 javascript
""<style[^>]*?>.*?</style>"si", // 去掉 css
""<[/!]*?[^<>]*?>"si", // 去掉 HTML 标记
""<!--[/!]*?[^<>]*?>"si", // 去掉 注释标记
""([rn])[s]+"", // 去掉空白字符
""&(quot|#34);"i", // 替换 HTML 实体
""&(amp|#38);"i",
""&(lt|#60);"i",
""&(gt|#62);"i",
""&(nbsp|#160);"i",
""&(iexcl|#161);"i",
""&(cent|#162);"i",
""&(pound|#163);"i",
""&(copy|#169);"i",
""(d+);"e"); // 作为 PHP 代码运行
$replace = array ("",
"",
"",
"",
"1",
""",
"&",
"<",
">",
" ",
chr(161),
chr(162),
chr(163),
chr(169),
"chr(1)");
//$document为需要处理字符串,如果来源为文件可以$document = file_get_contents("http://www.sina.com.cn");
$out = preg_replace($search, $replace, $document);
echo $out;
?>
存为get.php即可。