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

2015-01-24信息快讯网

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中shell脚本的使用方法分享
php tp验证表单与自动填充函数代码
PHP 设计模式之观察者模式介绍
php模拟post行为代码总结(POST方式不是绝对安全)
PHP中运用jQuery的Ajax跨域调用实现代码
for循环连续求和、九九乘法表代码
phpmail类发送邮件函数代码
PHP将整个网站生成HTML纯静态网页的方法总结
Uncaught exception com_exception with message Failed to create COM object
php中XMLHttpRequest(Ajax)不能设置自定义的Referer的解决方法
PHP字符串函数系列之nl2br(),在字符串中的每个新行 (\n) 之前插入 HTML 换行符br
用php解析html的实现代码
用PHP的超级变量$_POST获取HTML表单(HTML Form) 数据
用PHP的超级变量$_GET获取HTML表单(Form) 数据
PHP 的ArrayAccess接口 像数组一样来访问你的PHP对象
PHP入门学习笔记之一
PHP 显示客户端IP与服务器IP的代码
约瑟夫环问题的PHP实现 使用PHP数组内部指针操作函数
使用PHP 5.0创建图形的巧妙方法
献给php初学者(入门学习经验谈)
php更改目录及子目录下所有的文件后缀扩展名的代码
php知道与问问的采集插件代码
并发下常见的加锁及锁的PHP具体实现代码
php更改目录及子目录下所有的文件后缀的代码
php下清空字符串中的HTML标签的代码
php HtmlReplace输入过滤安全函数
php下通过伪造http头破解防盗链的代码
PHP定时自动生成静态HTML的实现代码
php文章内容分页并生成相应的htm静态页面代码
php生成的html meta和link标记在body标签里 顶部有个空行
php file_get_contents函数轻松采集html数据
©2014-2024 dbsqp.com