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数据