小偷PHP+Html+缓存


Posted in PHP onNovember 25, 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 相关文章推荐
弄了个检测传输的参数是否为数字的Function
Dec 06 PHP
php str_pad() 将字符串填充成指定长度的字符串
Feb 23 PHP
php中将指针移动到数据集初始位置的实现代码[mysql_data_seek]
Nov 01 PHP
PHP中基于ts与nts版本- vc6和vc9编译版本的区别详解
Apr 26 PHP
PHP引用(&amp;)各种使用方法实例详解
Mar 20 PHP
php多任务程序实例解析
Jul 19 PHP
使用PHP生成PDF方法详解
Jan 23 PHP
ThinkPHP里用U方法调用js文件实例
Jun 18 PHP
WordPress中缩略图的使用以及相关技巧
Nov 24 PHP
PHP附件下载中文名称乱码的解决方法
Dec 17 PHP
php分页原理 分页代码 分页类制作教程
Sep 23 PHP
PHP两个n位的二进制整数相加问题的解决
Aug 26 PHP
怎么样可以把 phpinfo()屏蔽掉?
Nov 24 #PHP
如何使用PHP中的字符串函数
Nov 24 #PHP
PHP常用代码
Nov 23 #PHP
给初学PHP的5个入手程序
Nov 23 #PHP
PHP中的日期及时间
Nov 23 #PHP
文件系统基本操作类
Nov 23 #PHP
header()函数使用说明
Nov 23 #PHP
You might like
用php实现让页面只能被百度gogole蜘蛛访问的方法
2009/12/29 PHP
php单元测试phpunit入门实例教程
2017/11/17 PHP
在线编辑器的实现原理(兼容IE和FireFox)
2007/03/09 Javascript
JS 删除字符串最后一个字符的实现代码
2014/02/20 Javascript
模拟用户点击弹出新页面不会被浏览器拦截
2014/04/08 Javascript
js中回调函数的学习笔记
2014/07/31 Javascript
JavaScript实现找出数组中最长的连续数字序列
2014/09/03 Javascript
AngularJS基础 ng-value 指令简单示例
2016/08/03 Javascript
js获取form表单所有数据的简单方法
2016/08/18 Javascript
详解Vue 方法与事件处理器
2017/06/20 Javascript
vue利用axios来完成数据的交互
2018/03/23 Javascript
Vue-cli配置打包文件本地使用的教程图解
2018/08/02 Javascript
jQuery实现动态添加和删除input框代码实例
2019/03/29 jQuery
微信小程序结合Storage实现搜索历史效果
2019/05/18 Javascript
js实现数字滚动特效
2019/12/16 Javascript
vue实现数据控制视图的原理解析
2020/01/07 Javascript
vue+ts下对axios的封装实现
2020/02/18 Javascript
[52:36]VGJ.S vs Serenity 2018国际邀请赛小组赛BO2 第一场 8.19
2018/08/21 DOTA
在Apache服务器上同时运行多个Django程序的方法
2015/07/22 Python
TensorFlow神经网络优化策略学习
2018/03/09 Python
Python实现的读取/更改/写入xml文件操作示例
2018/08/30 Python
pygame游戏之旅 计算游戏中躲过的障碍数量
2018/11/20 Python
python+numpy按行求一个二维数组的最大值方法
2019/07/09 Python
Python整数与Numpy数据溢出问题解决
2019/09/11 Python
哥伦比亚最大的网上商店:Linio哥伦比亚
2016/09/25 全球购物
美国羊皮公司:Overland
2018/01/15 全球购物
车间班长岗位职责
2013/11/30 职场文书
高等教育专业自荐信范文
2014/03/26 职场文书
妇女干部培训方案
2014/05/12 职场文书
承诺书格式
2014/06/03 职场文书
小学庆六一活动总结
2014/08/28 职场文书
2015年团支部工作总结
2015/04/03 职场文书
会议主持人开场白台词
2015/05/28 职场文书
军训决心书范文
2015/09/22 职场文书
2016年寒假政治学习心得体会
2015/10/09 职场文书
Python实现聚类K-means算法详解
2022/07/15 Python