PHP的挂机程序

hackfan 2005-08-20 10:26:54
使用到了QQ Client Class
地址在:http://community.csdn.net/Expert/topic/4219/4219767.xml?temp=.1783258
下载:http://blog.hackfan.net/up/QQClient.rar

<?
/*
QQ挂机程序
使用Hackfan的QQ Client

作者:Hackfan
来源:http://blog.hackfan.net/
2005.8.19
*/
require_once("qq.php");
$qqs = array
(
"100000"=>"passwordhere"
);

foreach($qqs as $k=>$v)
{
$qq[$k] = new QQClient($k,$v);
//登陆
echo "号码".$k."正在登陆...";
switch($qq[$k] -> login())
{
case QQ_LOGIN_SUCCESS:
echo "号码".$k."登陆成功,即将进入挂机状态...";
break;
case QQ_RETURN_FAILED:
echo "号码".$k."在登陆时,服务器返回错误,将不再挂机";
unset($qq[$k]);
break;
default:
echo "号码".$k."登陆失败,原因:".$QQ_ERROR_MSG.",将不再挂机";
unset($qq[$k]);
break;
}
echo "\n";
}

$rest = 30;//每30秒刷新一次挂机号码

while(1)
{
sleep($rest);
foreach($qqs as $k=>$v)
{
$qq[$k]->login();
echo "刷新了".$k."\n";
}
echo "工作完成,休息 $rest 秒\n\n";
}

?>

在Console下运行的方法:

修改php.ini中

max_execution_time = 30

改为

max_execution_time = 3000000

运行方式:
1、首先修改文件中和QQ、密码有关的内容,可以同时挂多个
2、将文件保存在某一个目录,比如d:\guaji
3、进入Console模式:在开始-运行-CMD,或者 程序-附件 里面的 命令提示符
4、执行命令:

path c:\php
*注:c:\php为你的PHP解释器安装的位置,推荐使用PHP4解释器
d:
*注:转到D盘
cd \guaji
*注:转到d:\guaji目录
php guaji.php
*注:运行程序,程序会自动执行,若要中止,按CTRL + C
...全文
139 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
uGain 2005-08-20
  • 打赏
  • 举报
回复
现在QQ已经不是靠时间来升级了。
loveconan 2005-08-20
  • 打赏
  • 举报
回复
什么年代了 还挂机?

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧