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

 更新时间:2010年10月12日 22:12:50   作者:  
php中去除所有js,html,css代码,方便php的小偷采集程序的制作。
复制代码 代码如下:

<?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结束标签的使用细节探讨及联想

    PHP解析文件时会寻找开始?php和结束标记?,标记告诉PHP开始和停止解释其中的代码,接下来将详细介绍下PHP结束标签的使用细节感兴趣的你可以参考下本文或许可以帮助到你
    2013-03-03
  • PHP实现文字写入图片功能

    PHP实现文字写入图片功能

    这篇文章主要为大家详细介绍了PHP实现文字写入图片功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-02-02
  • PHP精确计算功能示例

    PHP精确计算功能示例

    这篇文章主要介绍了PHP精确计算功能,结合实例形式分析了php进行针对加减乘除等数学运算的精确方法,涉及bcadd、bcsub、bcmul、bcdiv等函数的使用技巧,需要的朋友可以参考下
    2016-11-11
  • php 无限级分类,超级简单的无限级分类,支持输出树状图

    php 无限级分类,超级简单的无限级分类,支持输出树状图

    php 无限级分类,超级简单的无限级分类,支持输出树状图,代码来自网络, 只是自己用了挺长时间特地拿出来分享给大家
    2014-06-06
  • PHP简单实现模拟登陆功能示例

    PHP简单实现模拟登陆功能示例

    这篇文章主要介绍了PHP简单实现模拟登陆功能,涉及php使用curl实现模拟登陆的相关操作技巧,需要的朋友可以参考下
    2017-09-09
  • 一个完整的PHP类包含的七种语法说明

    一个完整的PHP类包含的七种语法说明

    这篇文章主要介绍了一个完整的PHP类包含的七种语法说明,这些语法包括属性、静态属性、方法、静态方法、类常量、构造函数、析构函数,本文一一给代码示例和详细注解让你快速了解类的写法,需要的朋友可以参考下
    2015-06-06
  • PHP 全角转半角实现代码

    PHP 全角转半角实现代码

    将一个字串中含有全角的数字字符、字母、空格或'%+-()'字符转换为相应半角字符
    2010-05-05
  • PHP实现的登录,注册及密码修改功能分析

    PHP实现的登录,注册及密码修改功能分析

    这篇文章主要介绍了PHP实现的登录,注册及密码修改功能,结合实例形式分析了php实现登陆功能的相关数据库操作、ajax交互、数据验证及验证码相关操作技巧,需要的朋友可以参考下
    2016-11-11
  • PHP中一个有趣的preg_replace函数详解

    PHP中一个有趣的preg_replace函数详解

    这篇文章主要给大家介绍了关于PHP中一个有趣的preg_replace函数的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用php具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2018-08-08
  • PHP数组操作类实例

    PHP数组操作类实例

    这篇文章主要介绍了PHP数组操作类,涉及php针对数组的删除、转换、分组、排序等相关操作技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-07-07

最新评论