小偷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与XML联手进行网站编程代码实例
Jul 10 PHP
php 生成文字png图片的代码
Apr 17 PHP
解析关于java,php以及html的所有文件编码与乱码的处理方法汇总
Jun 24 PHP
让PHP显示Facebook的粉丝数量方法
Jan 08 PHP
PHP的preg_match匹配字符串长度问题解决方法
May 03 PHP
php猜单词游戏
Sep 29 PHP
php验证码的制作思路和实现方法
Nov 12 PHP
PHP使用mkdir创建多级目录的方法
Dec 22 PHP
Zend Framework教程之请求对象的封装Zend_Controller_Request实例详解
Mar 07 PHP
浅谈PHP中的面向对象OOP中的魔术方法
Jun 12 PHP
PHP7.3.10编译安装教程
Oct 08 PHP
PHP7 其他修改
Mar 09 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
Laravel5权限管理方法详解
2016/07/26 PHP
原生PHP实现导出csv格式Excel文件的方法示例【附源码下载】
2019/03/07 PHP
jquery ajax jsonp跨域调用实例代码
2013/12/11 Javascript
Eclipse配置Javascript开发环境图文教程
2015/01/29 Javascript
asp.net+js实现金额格式化
2015/02/27 Javascript
JS中的Replace方法使用经验分享
2015/05/20 Javascript
js实现鼠标点击左上角滑动菜单效果代码
2015/09/06 Javascript
AngularJS国际化详解及示例代码
2016/08/18 Javascript
AngularJS 整理一些优化的小技巧
2016/08/18 Javascript
详解Chai.js断言库API中文文档
2018/01/31 Javascript
javascript中toFixed()四舍五入使用方法详解
2018/09/28 Javascript
Vue函数式组件-你值得拥有
2019/05/09 Javascript
javascript中的this作用域详解
2019/07/15 Javascript
浅谈Vue 自动化部署打包上线
2020/06/14 Javascript
vue3中轻松实现switch功能组件的全过程
2021/01/07 Vue.js
[00:19]CN DOTA NEVER DIE!VG夺冠rOtK接受采访
2019/12/23 DOTA
Python跳出循环语句continue与break的区别
2014/08/25 Python
深入浅析Python的类
2018/06/22 Python
python根据txt文本批量创建文件夹
2020/12/08 Python
使用pandas实现连续数据的离散化处理方式(分箱操作)
2019/11/22 Python
Python列表切片常用操作实例解析
2019/12/16 Python
python 实现list或string按指定分段
2019/12/25 Python
Python基础教程(一)——Windows搭建开发Python开发环境
2020/07/20 Python
美国顶级户外凉鞋品牌:Chacos
2017/03/27 全球购物
JD Sports芬兰:英国领先的运动鞋和运动服饰零售商
2018/11/16 全球购物
中西医结合临床医学专业大学生自荐信
2013/09/28 职场文书
物业管理应届生求职信
2013/10/28 职场文书
小学教师师德感言
2014/02/10 职场文书
简历里的自我评价范文
2014/02/24 职场文书
4S店售后客服自我评价
2014/04/09 职场文书
祖国在我心中演讲稿300字
2014/05/04 职场文书
2014年学校财务工作总结
2014/12/06 职场文书
优秀教师先进材料
2014/12/16 职场文书
2015年社区工作总结
2015/04/08 职场文书
上市公司董事长岗位职责
2015/04/16 职场文书
初中政治教师教学反思
2016/02/23 职场文书