php中去除所有js,html,css代码


Posted in PHP onOctober 12, 2010
<?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即可。
PHP 相关文章推荐
PHP编程网上资源导航
Oct 09 PHP
php 中的str_replace 函数总结
Apr 27 PHP
php面向对象的方法重载两种版本比较
Sep 08 PHP
PHP gbk环境下json_dencode传送来的汉字
Nov 13 PHP
phpexcel导出excel的颜色和网页中的颜色显示不一致
Dec 11 PHP
CURL的学习和应用(附多线程实现)
Jun 03 PHP
使用Smarty 获取当前日期时间和格式化日期时间的方法详解
Jun 18 PHP
PHP与Java对比学习日期时间函数
Jul 03 PHP
Yii净化器CHtmlPurifier用法示例(过滤不良代码)
Jul 15 PHP
使用Yii2实现主从数据库设置
Nov 20 PHP
PHP从零开始打造自己的MVC框架之入口文件实现方法详解
Jun 03 PHP
Laravel 手动开关 Eloquent 修改器的操作方法
Dec 30 PHP
PHP入门学习笔记之一
Oct 12 #PHP
PHP 显示客户端IP与服务器IP的代码
Oct 12 #PHP
约瑟夫环问题的PHP实现 使用PHP数组内部指针操作函数
Oct 12 #PHP
使用PHP 5.0创建图形的巧妙方法
Oct 12 #PHP
POSIX 风格和兼容 Perl 风格两种正则表达式主要函数的类比(preg_match, preg_replace, ereg, ereg_replace)
Oct 12 #PHP
献给php初学者(入门学习经验谈)
Oct 12 #PHP
发款php蜘蛛统计插件只要有mysql就可用
Oct 12 #PHP
You might like
新52大事件
2020/03/03 欧美动漫
PHP使用数组实现队列
2012/02/05 PHP
php读取纯真ip数据库使用示例
2014/01/26 PHP
取键盘键位ASCII码的网页
2007/07/30 Javascript
Javascript 异步加载详解(浏览器在javascript的加载方式)
2012/05/20 Javascript
IE8提示Invalid procedure call or argument 异常的解决方法
2012/09/30 Javascript
登陆成功后自动计算秒数执行跳转
2014/01/23 Javascript
分享10个原生JavaScript技巧
2015/04/20 Javascript
Node.js事件驱动
2015/06/18 Javascript
学习JavaScript设计模式之策略模式
2016/01/12 Javascript
javascript中this关键字详解
2016/12/12 Javascript
nodejs基础应用
2017/02/03 NodeJs
原生JS实现导航下拉菜单效果
2020/11/25 Javascript
详解Js中的模块化是如何实现的
2017/10/18 Javascript
JS实现小球的弹性碰撞效果
2017/11/11 Javascript
微信小程序实现漂亮的弹窗效果
2020/05/26 Javascript
Vue 监听列表item渲染事件方法
2018/09/06 Javascript
浅谈webpack devtool里的7种SourceMap模式
2019/01/14 Javascript
axios如何利用promise无痛刷新token的实现方法
2019/08/27 Javascript
JS正则表达式常见函数与用法小结
2020/04/13 Javascript
小程序Scroll-view上拉滚动刷新数据
2020/06/21 Javascript
从零学Python之入门(二)基本数据类型
2014/05/25 Python
Python通过matplotlib画双层饼图及环形图简单示例
2017/12/15 Python
python快速建立超简单的web服务器的实现方法
2018/02/17 Python
python处理DICOM并计算三维模型体积
2019/02/26 Python
python将字符串转换成json的方法小结
2019/07/09 Python
详解如何在cmd命令窗口中搭建简单的python开发环境
2019/08/29 Python
python批量处理文件或文件夹
2020/07/28 Python
css3 2D图片转动样式可以扩充到Js当中
2014/04/29 HTML / CSS
H5 canvas中width、height和style的宽高区别详解
2018/11/02 HTML / CSS
美国班级戒指、帽子和礼服、毕业产品、年鉴:Balfour
2018/11/01 全球购物
MYSQL基础面试题
2012/05/13 面试题
课内比教学心得体会
2014/09/09 职场文书
公务员处分决定书
2015/06/25 职场文书
提档介绍信范文
2015/10/22 职场文书
Go语言入门exec的基本使用
2022/05/20 Golang