小偷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 相关文章推荐
php中的时间显示
Jan 18 PHP
php动态生成JavaScript代码
Mar 09 PHP
php实现图片缩放功能类
Dec 18 PHP
PHP中的output_buffering详细介绍
Sep 27 PHP
PHP中UNIX时间戳和日期间的转换与计算实例
Nov 19 PHP
php内嵌函数用法实例
Mar 20 PHP
基于linnux+phantomjs实现生成图片格式的网页快照
Apr 15 PHP
PHP编程中的__clone()方法使用详解
Nov 27 PHP
yii2中使用Active Record模式的方法
Jan 09 PHP
Yii控制器中filter过滤器用法分析
Jul 15 PHP
PHP实现的CURL非阻塞调用类
Jul 26 PHP
基于PHP实现堆排序原理及实例详解
Jun 19 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
我的论坛源代码(二)
2006/10/09 PHP
坏狼的PHP学习教程之第1天
2008/06/15 PHP
用PHP实现Ftp用户的在线管理
2012/02/16 PHP
php根据日期判断星座的函数分享
2014/02/13 PHP
PHP使用适合阅读的格式显示文件大小的方法
2015/03/05 PHP
php实现多维数组排序的方法示例
2017/03/23 PHP
IE与Firefox在JavaScript上的7个不同写法小结
2009/09/14 Javascript
Zero Clipboard js+swf实现的复制功能使用方法
2010/03/07 Javascript
javascript 跨浏览器开发经验总结(五) js 事件
2010/05/19 Javascript
基于jQuery实现的当离开页面时出现提示的实现代码
2011/06/27 Javascript
jquery fancybox ie6不显示关闭按钮的解决办法
2013/12/25 Javascript
实现checkbox全选、反选、取消JavaScript小脚本异常
2014/04/10 Javascript
JavaScript之数组(Array)详解
2015/04/01 Javascript
jQuery往textarea中光标所在位置插入文本的方法
2015/06/26 Javascript
JavaScript学习笔记之数组去重
2016/03/23 Javascript
从零学习node.js之简易的网络爬虫(四)
2017/02/22 Javascript
react开发中如何使用require.ensure加载es6风格的组件
2017/05/09 Javascript
D3.js实现简洁实用的动态仪表盘的示例
2018/04/04 Javascript
JS监听滚动和id自动定位滚动
2018/12/18 Javascript
jQuery实现图片下载代码
2019/07/18 jQuery
在Layui中操作数据表格,给指定单元格添加事件示例
2019/10/26 Javascript
Vue项目配置跨域访问和代理proxy设置方式
2020/09/08 Javascript
vue router返回到指定的路由的场景分析
2020/11/10 Javascript
Python简单读写Xls格式文档的方法示例
2018/08/17 Python
python用tkinter实现一个简易能进行随机点名的界面
2020/09/27 Python
css3中的calc函数浅析
2018/07/10 HTML / CSS
日本最大的旅游网站:Rakuten Travel(乐天旅游)
2018/08/02 全球购物
捷克家具销售网站:SCONTO Nábytek
2020/01/02 全球购物
单位在职证明范本
2014/01/09 职场文书
妈妈的账单教学反思
2014/02/06 职场文书
项目施工员岗位职责
2014/03/09 职场文书
房产公证书范本
2014/04/10 职场文书
财产公证书格式
2014/04/10 职场文书
幼儿园中秋节活动总结
2015/03/23 职场文书
Nginx 匹配方式
2022/05/15 Servers
java实现自定义时钟并实现走时功能
2022/06/21 Java/Android