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 unset全局变量运用问题的深入解析
Jun 17 PHP
php导出csv数据在浏览器中输出提供下载或保存到文件的示例
Apr 24 PHP
smarty中js的调用方法示例
Oct 27 PHP
php静态文件返回304技巧分享
Jan 06 PHP
PHP文件及文件夹操作之创建、删除、移动、复制
Jul 13 PHP
php实现通过soap调用.Net的WebService asmx文件
Feb 27 PHP
laravel 中如何使用ajax和vue总结
Aug 16 PHP
tp5(thinkPHP5)操作mongoDB数据库的方法
Jan 20 PHP
PHP中数组转换为SimpleXML教程
Jan 27 PHP
PHP面向对象程序设计重载(overloading)操作详解
Jun 13 PHP
laravel框架添加数据,显示数据,返回成功值的方法
Oct 11 PHP
PHP的Trait机制原理与用法分析
Oct 18 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
phpmyadmin 3.4 空密码登录的实现方法
2010/05/29 PHP
PHP中使用unset销毁变量并内存释放问题
2012/07/05 PHP
PHP答题类应用接口实例
2015/02/09 PHP
Joomla简单判断用户是否登录的方法
2016/05/04 PHP
php中照片旋转 (orientation) 问题的正确处理
2017/02/16 PHP
javascript[js]获取url参数的代码
2007/10/17 Javascript
封装html的select标签的js操作实例
2013/07/02 Javascript
js函数获取html中className所在的内容并去除标签
2013/09/08 Javascript
jquery、js调用iframe父窗口与子窗口元素的方法整理
2014/07/31 Javascript
JS辨别访问浏览器判断是android还是ios系统
2014/08/19 Javascript
JavaScript定义数组的三种方法(new Array(),new Array('x','y')
2016/10/04 Javascript
KnockoutJS 3.X API 第四章之表单textInput、hasFocus、checked绑定
2016/10/11 Javascript
Vue实现百度下拉提示搜索功能
2017/06/21 Javascript
Javascript中将变量转换为字符串的三种方法
2017/09/19 Javascript
three.js 入门案例详解
2018/01/23 Javascript
Vue 自定义指令功能完整实例
2019/09/17 Javascript
JavaScript的console命令使用实例
2019/12/03 Javascript
JavaScript实现Tab选项卡切换
2020/02/13 Javascript
python中logging库的使用总结
2017/10/18 Python
Python自定义装饰器原理与用法实例分析
2018/07/16 Python
pyqt5 键盘监听按下enter 就登陆的实例
2019/06/25 Python
django项目简单调取百度翻译接口的方法
2019/08/06 Python
500行代码使用python写个微信小游戏飞机大战游戏
2019/10/16 Python
Python3读写Excel文件(使用xlrd,xlsxwriter,openpyxl3种方式读写实例与优劣)
2020/02/13 Python
Python Mock模块原理及使用方法详解
2020/07/07 Python
Mio Skincare中文官网:肌肤和身体护理
2016/10/26 全球购物
统计每一学生的平均成绩
2014/06/06 面试题
学校七一活动方案
2014/01/19 职场文书
优秀经理获奖感言
2014/03/04 职场文书
读书演讲主持词
2014/03/18 职场文书
反腐倡廉演讲稿
2014/05/22 职场文书
建筑节能汇报材料
2014/08/22 职场文书
人力资源部岗位职责
2015/02/11 职场文书
大卫科波菲尔读书笔记
2015/06/30 职场文书
清洁工工作总结
2015/08/11 职场文书
导游词之崇武古城
2019/10/07 职场文书