小偷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通过COM使用ADODB的简单例子
Dec 31 PHP
PHP中的extract的作用分析
Apr 09 PHP
php函数之子字符串替换&amp;#65279; str_replace
Mar 23 PHP
php如何调用webservice应用介绍
Nov 24 PHP
PHP autoload与spl_autoload自动加载机制的深入理解
Jun 05 PHP
PHP Class&amp;Object -- PHP 自排序二叉树的深入解析
Jun 25 PHP
thinkphp循环结构用法实例
Nov 24 PHP
Yii rules常用规则示例
Mar 15 PHP
Yii视图操作之自定义分页实现方法
Jul 14 PHP
php删除二维数组中的重复值方法
Mar 12 PHP
PHP设计模式之策略模式原理与用法实例分析
Apr 04 PHP
PHP针对redis常用操作实例详解
Aug 17 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中几个可以提高运行效率的代码写法、技巧分享
2014/08/21 PHP
PHP中构造函数和析构函数解析
2014/10/10 PHP
php结合js实现点击超链接执行删除确认操作
2014/10/31 PHP
php输出金字塔的2种实现方法
2014/12/16 PHP
[原创]PHP实现字节数Byte转换为KB、MB、GB、TB的方法
2017/08/31 PHP
关于php支持的协议与封装协议总结(推荐)
2017/11/17 PHP
Javascript里使用Dom操作Xml
2006/09/20 Javascript
Mootools 1.2教程(21)——类(二)
2009/09/15 Javascript
使用javascript实现页面定时跳转总结篇
2013/09/21 Javascript
js监听滚动条滚动事件使得某个标签内容始终位于同一位置
2014/01/24 Javascript
js带缩略图的图片轮播效果代码分享
2015/09/14 Javascript
Angular.js跨controller实现参数传递的两种方法
2017/02/20 Javascript
bootstrap+jQuery实现的动态进度条功能示例
2017/05/25 jQuery
浅谈angular2路由预加载策略
2017/10/04 Javascript
详解如何在Vue项目中导出Excel
2019/04/19 Javascript
[01:23]2019完美世界全国高校联赛(春季赛)合肥全国总决赛
2019/06/10 DOTA
python中正则的使用指南
2016/12/04 Python
python3中bytes和string之间的互相转换
2017/02/09 Python
对变量赋值的理解--Pyton中让两个值互换的实现方法
2017/11/29 Python
python使用matplotlib画饼状图
2018/09/25 Python
pycharm修改界面主题颜色的方法
2019/01/17 Python
Python将string转换到float的实例方法
2019/07/29 Python
Python实现微信中找回好友、群聊用户撤回的消息功能示例
2019/08/23 Python
Python 多线程其他属性以及继承Thread类详解
2019/08/28 Python
Python3 filecmp模块测试比较文件原理解析
2020/03/23 Python
如何在Win10系统使用Python3连接Hive
2020/10/15 Python
Python tkinter实现日期选择器
2021/02/22 Python
CSS3盒子模型详解
2013/04/24 HTML / CSS
德国化妆品和天然化妆品网上商店:kosmetikfuchs.de
2017/06/09 全球购物
英国在线药房和在线医生:LloydsPharmacy
2019/10/21 全球购物
教师师德演讲稿
2014/05/06 职场文书
学校端午节活动方案
2014/08/23 职场文书
小学教师先进事迹材料
2014/12/15 职场文书
七年级数学教学反思
2016/02/17 职场文书
Python实现学生管理系统并生成exe可执行文件详解流程
2022/01/22 Python
GoFrame gredis缓存DoVar Conn连接对象 自动序列化GoFrame gredisDo/DoVar方法Conn连接对象自动序列化/反序列化总结
2022/06/14 Golang