已掉线,重新登录

首页 > 绿虎论坛 > 历史版块 > 编程 > PHP > 源码

标题: 采集秒刷必备PHP代码

作者: @Ta

时间: 2015-02-06

点击: 4794

 <?php
If (!file_exists(‘stop.txt‘)){
register_shutdown_function(‘job‘);
}
Ignore_user_abort(true);
If (function_exists(“set_time_limit“)){
set_time_limit(60);
}
$path=dirname($_SERVER[“PHP_SELF“]).‘/ wd.php‘;
$n=@file_get_contents(‘n.txt‘);
$n=$n+1;
file_put_contents(‘n.txt‘,$n);
$fp=fsockopen($_SERVER[“HTTP_HOST“],80);
$out=“GET {$path} HTTP/1.0“.PHP_EOL;
$out.=“Host: {$_SERVER[“HTTP_HOST“]}“.PHP_EOL;
$out.=“Connection: Close“.PHP_EOL.PHP_EOL;
fputs($fp,$out);
fclose($fp);
file_put_contents(‘job.txt‘,time());
sleep(2);
function job(){
$fp=fsockopen($_SERVER[“HTTP_HOST“],80);
$out=“GET {$_SERVER[“PHP_SELF“]} HTTP/1.0“.PHP_EOL;
$out.=“Host: {$_SERVER[“HTTP_HOST“]}“.PHP_EOL;
$out.=“Connection: Close“.PHP_EOL.PHP_EOL;
fputs($fp,$out);
fclose($fp);
}
?>
你的服务器必须支持set_time_limit();函数,或者000/yh可以把set_time_limit();换成ini_set
文中的“wd.php”改成你需要监控的文件名即可。


来自@无道 

[隐藏样式|查看源码]


『回复列表(13|隐藏机器人聊天)』

1. @无道
(/@Ta/2015-02-06 12:25//)

2. .
(/@Ta/2015-02-06 12:25//)

3. 什么情况,我了个去
(/@Ta/2015-02-06 12:30//)

4. @5258,话说最先是@胜永,写的,。。我是盗版的

又话说以前采集笑话什么的需要秒刷任务,用这个代码还真的不错
(/@Ta/2015-02-06 12:38//)

5. @无道,我以前也用这个监控过qq机器人的
(/@Ta/2015-02-06 13:03//)

6. @无道,这不是我写的。。。逍遥那里来的。。。。
(/@Ta/2015-02-06 18:11//)

7. 发现某秒赞源码的秒刷没有暂停功能,这是不是要刷到死的意思?
<?
if( !ini_get('safe_mode')){
set_time_limit(0);
}else{
ini_set('max_execution_time',10000);
}

require'connect.php';
require_once'z_class.php';
$qqselect_sql="select * from qqlist where fwq='fw2'";
$qqselect_result=mysql_query($qqselect_sql);
while($array=mysql_fetch_array($qqselect_result)){
$qq=$array['qq'];
$sid=$array['sid'];

$zan=new z_class();
$zan->is_zan($qq,$sid);

}
?>

怎么给他加上暂停??@胜永@无道
(/@Ta/2015-02-06 18:15//)

8. @cnhong
顶部加上:
 If (file_exists('stop.txt')){
exit("暂停");
}

新建stop.txt就暂停了
(/@Ta/2015-02-06 18:18//)

9. @傻傻的笑,发现执行这个会多执行一次……我把time追加写入,sleep改成50,发现执行一次后,间隔4s又有一个时间写入,然后50s之后又有时间写入,就像这样
1423368078
1423368082
1423368128
1423368132
1423368178
1423368182
@无道
(/@Ta/2015-02-08 12:20//)

10. @cnhong,不知道,因为我用它都是1s间隔
(/@Ta/2015-02-08 12:23//)

11. @无道,我设置3s也不会出现,就是3s一次
(/@Ta/2015-02-08 12:25//)

12. @cnhong,明明是4秒和46秒
(/@Ta/2015-02-08 13:03//)

13. @carey,这样看
1423368078  1423368082
1423368128  1423368132
1423368178  1423368182
(/@Ta/2015-02-09 20:27//)

回复需要登录

8月30日 08:29 星期六

本站由hu60wap6驱动

备案号: 京ICP备18041936号-1