小偷PHP+Html+缓存


Posted in PHP onDecember 20, 2006

20小时读一次目标的站,可以自己修改,看下就明白怎么弄其他站了,很简单的.

chuanqi.php //小偷
<? 
 extract($_GET);extract($_POST); 
 $clinchurl = "http://www.haosf.com"; //目标站 
 $url = $clinchurl.$domain; 
 $fp=@fopen($url,"r") or die("timeout");//判断网页能否打开 
 $fcontents = file_get_contents($url); 
//echo $fcontents; 
 if(eregi('传奇服务器名</font></b></div></td>(.*)>下一页</a></div></td>',$fcontents,$regs)) 
 { 
//上面的(.*)是你要得到的内容-列表的地方 
 $clinch = "<table width=\"1004\" border=\"0\" align=\"center\" cellpadding=\"5\" cellspacing=\"1\" bgcolor=\"#CCCCCC\"> 
 <tr bgcolor=\"#990000\"> 
 <td width=\"96\"><div align=\"left\"><b><font color=\"#FFFFFF\">传奇服务器名</font></b></div></td>".$regs[1]."</a></div></td>"; 
//把得到的内容的html补齐,自己发挥 
 }//END IF 

 $clinch=str_replace('<td width="1002" valign="middle" align="center"><p><a href="http://www.4fid.com"><img src="img/tmj.gif" width="926" height="80" border="0"></a></p> 
 <p><a href="http://www.agdsf.com" target="_blank"><img src="img/bazhe1.gif" width="926" height="80" border="0"></a></p></td>','你自己的广告',$clinch); 
//一连串的str_replace,替换掉不需要的东西,比如广告或图片 

?> 
<? 
include "lanmu.php"; //栏目列表 
?> 
<iframe width=0 height=0 frameborder=0 scrolling=no src=http://你的站.com/make.php?file=index.html ></iframe> 
//利用这个判断更新html页面 

<?=$clinch?> 
<? 
include "foot.php"; 
?>

make.php //生成html.缓存
<? 
extract($_GET);extract($_POST); 

 $url="http://xxxxxxx.com/chuanqi.php"; 
 if(!$file){ $file="index.html";$url="http://xxxxxxxxxxxx.com/chuanqi.php"; } 

/*自己加判断这个$url的语句,来赋予 $file不同的名字-----------》生成不同的html名字 
比如: 

 if($file="wow.html"){ 
//$file是在人们访问html页面时由iframe传递过来的 

 $url="http://xxxxxx/wow.php" //相应的动态页面 
 } 
*/ 

$path=$file; 

$cache_filetime = filemtime($path); 

if (time() - $cache_filetime <= 72000) { 
//** the cache is not expire 
echo "还没有必要更新"; 
}else{ 

$fp=@fopen($url,"r") or die("timeout");//判断网页能否打开 
$fcontents = file_get_contents($url); 
$handle=fopen($path,'w'); //写入方式打开路径 
 fwrite($handle,$fcontents); //把刚才替换的内容写进生成的HTML文件 
 fclose($handle); 
echo "done"; 

?>

PHP 相关文章推荐
5.PHP的其他功能
Oct 09 PHP
PHP has encountered an Access Violation at 7C94BD02解决方法
Aug 24 PHP
php class中self,parent,this的区别以及实例介绍
Apr 24 PHP
关于zend studio 出现乱码问题的总结
Jun 23 PHP
php的array数组和使用实例简明教程(容易理解)
Mar 20 PHP
php实现的DateDiff和DateAdd时间函数代码分享
Aug 16 PHP
PHP读取CSV大文件导入数据库的实例
Jul 24 PHP
Laravel中encrypt和decrypt的实现方法
Sep 24 PHP
php递归函数怎么用才有效
Feb 24 PHP
PHP面向对象五大原则之开放-封闭原则(OCP)详解
Apr 04 PHP
微信公众号实现扫码获取微信用户信息(网页授权)
Apr 09 PHP
在Laravel 中实现是否关注的示例
Oct 22 PHP
PR值查询 | PageRank 查询
Dec 20 #PHP
转PHP手册及PHP编程标准
Dec 17 #PHP
IIS环境下快速安装、配置和调试PHP5.2.0
Dec 17 #PHP
亲密接触PHP之PHP语法学习笔记1
Dec 17 #PHP
PHP读MYSQL中文乱码的解决方法
Dec 17 #PHP
落伍首发 php+mysql 采用ajax技术的 省 市 地 3级联动无刷新菜单 源码
Dec 16 #PHP
缓存技术详谈―php
Dec 14 #PHP
You might like
我的php学习笔记(毕业设计)
2012/02/21 PHP
PHP实现获取客户端IP并获取IP信息
2015/03/17 PHP
php获取远程文件大小
2015/10/20 PHP
简单PHP会话(session)说明介绍
2016/08/21 PHP
分享一个漂亮的php验证码类
2016/09/29 PHP
Laravel框架实现利用监听器进行sql语句记录功能
2018/06/06 PHP
JavaScript Date对象 日期获取函数
2010/12/19 Javascript
javascript使用switch case实现动态改变超级链接文字及地址
2014/12/16 Javascript
js实现带关闭按钮始终显示在网页最底部工具条的方法
2015/03/02 Javascript
浅谈angularjs $http提交数据探索
2017/01/20 Javascript
原生js实现倒计时--2018
2017/02/21 Javascript
Node.js dgram模块实现UDP通信示例代码
2017/09/26 Javascript
利用node实现一个批量重命名文件的函数
2017/12/21 Javascript
如何利用@angular/cli V6.0直接开发PWA应用详解
2018/05/06 Javascript
vue路由拦截及页面跳转的设置方法
2018/05/24 Javascript
小程序实现自定义导航栏适配完美版
2019/04/02 Javascript
python dict.get()和dict['key']的区别详解
2016/06/30 Python
python用Pygal如何生成漂亮的SVG图像详解
2017/02/10 Python
Python 通过URL打开图片实例详解
2017/06/01 Python
Python多进程库multiprocessing中进程池Pool类的使用详解
2017/11/24 Python
python+matplotlib绘制3D条形图实例代码
2018/01/17 Python
如何使用django的MTV开发模式返回一个网页
2019/07/22 Python
python 装饰器的实际作用有哪些
2020/09/07 Python
python PyAUtoGUI库实现自动化控制鼠标键盘
2020/09/09 Python
巴西儿童时尚购物网站:Dinda
2019/08/14 全球购物
家长评语和期望
2014/02/10 职场文书
《在大海中永生》教学反思
2014/02/24 职场文书
《中国梦我的梦》大学生演讲稿
2014/08/20 职场文书
幼儿园六一亲子活动方案
2014/08/26 职场文书
机关干部个人对照检查材料思想汇报
2014/09/28 职场文书
2015元旦晚会主持词(开场白+结束语)
2014/12/14 职场文书
汇报材料怎么写
2014/12/30 职场文书
感恩父母主题班会
2015/08/12 职场文书
Golang生成Excel文档的方法步骤
2021/06/09 Golang
如何设置多台电脑共享打印机?多台电脑共享打印机的方法
2022/04/08 数码科技
html中两种获取标签内的值的方法
2022/06/16 jQuery