去除所有js,html,css代码问题
2010-06-23 10:57
721 查看
$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'); $document = file_get_contents('http://www.sina.com.cn'); $out = preg_replace($search, $replace, $document); echo $out;
相关文章推荐
- 去除所有js,html,css代码
- 去除所有js,html,css代码
- php中去除所有js,html,css代码
- 过滤所有HTML代码和CSS,JS
- php正则去除网页中所有的html,js,css,注释的实现方法
- 用php过滤网页中所有的html,css,js代码
- jquery的.html()动态遍历html代码后,对原有的css和js无法控制问题
- html,css,js代码加载顺序问题
- eclipse安装Aptana 插件,并设置使之能提示css,js,html,帮助编写代码
- 能用HTML/CSS解决的问题就不要使用JS
- HTML页面后台取静态资源(CSS,JS文件)的路劲问题!
- html和js中的相对url问题(js和css 中相对url)
- Asp.net中如何过滤html,js,css代码
- Sublime Text3通过HTML-CSS-JS Prettify自动格式化代码
- webuploader+springmvc实现多文件上传(html+js+css原创,后台代码借鉴)
- 能使用html/css解决的问题就不要使用JS
- php去除html,css,js样式
- html中的图片、css、js等路径加载问题
- 【坑】在HTML页面中缺少<!doctype html>造成部分js代码失效问题
- 利用正则表达式实现去除所有HTML标签代码