小偷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 email邮箱正则
Oct 08 PHP
需要发散思维学习PHP
Jun 29 PHP
PHP 读取文件内容代码(txt,js等)
Dec 06 PHP
php实现首页链接查询 友情链接检查的代码
Jan 05 PHP
php入门学习知识点八 PHP中for循环基本应用之九九乘法口绝表
Jul 14 PHP
php学习笔记之面向对象
Nov 08 PHP
thinkphp使用phpmailer发送邮件的方法
Nov 24 PHP
thinkPHP交易详情查询功能详解
Dec 02 PHP
php实现网页端验证码功能
Jul 11 PHP
Yii2压缩PHP中模板代码的输出问题
Aug 28 PHP
Laravel框架实现多数据库连接操作详解
Jul 12 PHP
Laravel 错误提示本地化的实现
Oct 22 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中如何在有限的内存中读取大文件
2013/07/02 PHP
php中eval函数的危害与正确禁用方法
2014/06/30 PHP
PHP使用in_array函数检查数组中是否存在某个值
2015/03/25 PHP
深入浅析yii2-gii自定义模板的方法
2016/04/26 PHP
Extjs学习笔记之二 初识Extjs之Form
2010/01/07 Javascript
ExtJS 学习专题(一) 如何应用ExtJS(附实例)
2010/03/11 Javascript
Jquery 模板数据绑定插件的使用方法详解
2013/07/08 Javascript
jquery prop的使用介绍及与attr的区别
2013/12/19 Javascript
关于javaScript注册click事件传递参数的不成功问题
2014/07/18 Javascript
JS遍历页面所有对象属性及实现方法
2016/08/01 Javascript
JS百度地图搜索悬浮窗功能
2017/01/12 Javascript
JavaScript实现三级联动菜单实例代码
2017/06/26 Javascript
jQuery取得元素标签名称小结(附代码)
2017/08/16 jQuery
详解EasyUi控件中的Datagrid
2017/08/23 Javascript
使用Vuex实现一个笔记应用的方法
2018/03/13 Javascript
浅谈vue-cli 3.0.x 初体验
2018/04/11 Javascript
JQuery判断radio单选框是否选中并获取值的方法
2019/01/17 jQuery
bootstrap实现嵌套模态框的实例代码
2020/01/10 Javascript
JS实现容器模块左右拖动效果
2020/01/14 Javascript
js实现简单进度条效果
2020/03/25 Javascript
JavaScript面试中常考的字符串操作方法大全(包含ES6)
2020/05/10 Javascript
vue中渲染对象中属性时显示未定义的解决
2020/07/31 Javascript
使用Node.js和Socket.IO扩展Django的实时处理功能
2015/04/20 Python
python字符串的常用操作方法小结
2016/05/21 Python
From CSV to SQLite3 by python 导入csv到sqlite实例
2020/02/14 Python
简述 Python 的类和对象
2020/08/21 Python
html5使用Canvas绘图的使用方法
2017/11/21 HTML / CSS
英国第一蛋白粉品牌:Myprotein
2016/09/14 全球购物
Lowe’s加拿大:家居装修、翻新和五金店
2019/12/06 全球购物
Lentiamo丹麦:购买便宜的隐形眼镜
2021/01/13 全球购物
服装厂厂长岗位职责
2013/12/27 职场文书
纪念建党演讲稿范文
2014/01/13 职场文书
汽车维修工岗位职责
2014/02/12 职场文书
《云房子》教学反思
2014/04/20 职场文书
学校党风廉政建设调研报告
2015/01/01 职场文书
八月迷情观后感
2015/06/11 职场文书