PHP的挂机程序
使用到了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