标题:
和多PHP空间,怎么挂QQ?
[打印本页]
作者:
zhutingqi
时间:
2012-10-6 13:15
标题:
和多PHP空间,怎么挂QQ?
想知道怎么在自己的PHP空间里面登陆自己的多个QQ号,永远在线挂机。、
用PHP登陆QQ
http.class.php
<?PHP
类的http {
私人卷曲;
公众的user_agent =“顶端Mozilla/5.0(Windows系统,U和Windows NT 5.1; EN-US)AppleWebKit/525.13(KHTML,像壁虎)Chrome/0.2.149.29 Safari/525.13”;
公共功能(URL)
- >卷曲= curl_init();
curl_setopt($卷曲,CURLOPT_CONNECTTIMEOUT,20);
curl_setopt($卷曲,CURLOPT_URL,$ URL);
curl_setopt($卷曲,CURLOPT_HEADER,1);
curl_setopt(卷曲,CURLOPT_USERAGENT,$此 - > USER_AGENT);
curl_setopt($卷曲,CURLOPT_RETURNTRANSFER,1);
$数据= curl_exec($ - >卷曲);
curl_close($ - >卷曲);
返回元数据;
}
公共职能的职位($网址,$参数){
- >卷曲= curl_init();
curl_setopt($卷曲,CURLOPT_CONNECTTIMEOUT,20);
curl_setopt($卷曲,CURLOPT_URL,$ URL);
curl_setopt($卷曲,CURLOPT_HEADER,1);
/ / curl_setopt($这个 - >卷曲,CURLOPT_FOLLOWLOCATION,TRUE);
curl_setopt($卷曲,CURLOPT_POST,1);
curl_setopt(卷曲,CURLOPT_USERAGENT,$此 - > USER_AGENT);
curl_setopt($卷曲,CURLOPT_POSTFIELDS,$参数);
curl_setopt($卷曲,CURLOPT_RETURNTRANSFER,1);
$数据= curl_exec($ - >卷曲);
curl_close($ - >卷曲);
返回元数据;
}
}
?>
另一个文件
<?PHP
/ /不多说了,直接上转载请著名出处php100.com
包括“http.class.php”;
类QQ {
公共SID;
公共HTTP;
公共qq_num;
__construct()的函数{
- > HTTP =新的http;
}
功能登录($ qq_num,$ qq_pwd)
$ = $此 - > HTTP->(“http://pt.3g.qq.com/”);
行动= preg_match(“/行动= \”(+)\“/”,$的数据,$匹配);
$行动= $比赛[1];
PARAMS =阵列();
$ PARAMS“LOGIN_URL”=“http://pt.3g.qq.com/s?aid=nLogin”;
PARAMS [sidtype“] = 1;
$ PARAMS [“loginTitle”] =“手机腾讯网”;
$ PARAMS“买入”] = 0;
$ PARAMS [“QQ] = $ qq_num的;
PARAMS [“密码] = $ qq_pwd的;
$ PARAMS“loginType”] = 1;
$数据=> HTTP->后($行动,http_build_query(参数));
如果(计数(爆炸(“验证码”,$数据))> 1){
preg_match(“/ <IMG SRC = \”(+)\“/”,$的数据,$匹配);
回声$比赛[1];
退出(需要输入验证码“);
}
$行动= preg_match(“/ SID =(+?)/”,$的数据,$匹配);
- > SID = $比赛[1];
返回 - > SID;
}
功能SENDMSG($ to_num,$味精,$ SID = 0){
SID = $ SID?$ SID了:$ this-> sid中;
(SID)
出口(SID值未传入进去“);
PARAMS =阵列();
$ PARAMS [“味精”] = $味精;
$ PARAMS [“U”] = $ to_num;
$ PARAMS [“saveURL”] = 0;
$ PARAMS [“”] =“发送”;
$ PARAMS [“”] = 1;
“援助”$ PARAMS [] =“发送”;
$ url =“http://q16.3g.qq.com/g/s?sid =”。$ SID;
$数据=> HTTP->后($网址,http_build_query(参数));
返回元数据;
}
功能的getMsg($ qq_num = 0,$ sid中= 0){
qq_num = $ qq_num?$ qq_num:$这 - > qq_num的;
如果($ qq_num)
出口(qq_num值未传入进去“);
SID = $ SID?$ SID了:$ this-> sid中;
(SID)
出口(SID值未传入进去“);
$ url =“http://q16.3g.qq.com/g/s?sid =”。$ SID。“&3G_UIN =”。qq_num。“saveURL = 0&AID = nqqChat”;
$ = $此 - > HTTP->(URL);
preg_match(“/名称= \”U \“值= \”(\ d +)\“/”,$的数据,$匹配);
$结果[“QQ”] = $比赛[1];
$数据=爆炸(“形式”,$数据);
$ = $数据[0];
preg_match_all(“/ <P>(+)<\ / p> /”,$数据,$匹配);
用unset($匹配[1] [0]);
$结果[“内容”] = $比赛[1];
返回结果;
}
功能注销(SID)
$ url =“http://pt.3g.qq.com/s?sid =”$ SID。“援助= nLogout”;
回声$ - > HTTP->(URL);
}
}
QQ =新的QQ();
$ SID = $ QQ登录(“QQ号码”,“密码”);
睡眠(5);
$ = $ QQ-> SENDMSG(“QQ号码”,“消息”,$ SID);
的print_r($数据);
?>
复制代码
这个代码百度搜索到的,有高手吗。
作者:
345139759
时间:
2012-10-6 13:17
貌似要计划任务的
作者:
idc8
时间:
2012-10-6 14:17
能挂网页不?就是那种需要挂着才能升级的网站。
作者:
345139759
时间:
2012-10-6 14:27
本帖最后由 345139759 于 2012-10-6 14:28 编辑
不太明白楼上的意思。我说的就是你登录3GQQ的那里有个SID,然后打开这个SID就等于登录了QQ,所以别人利用这样做了24小时自动挂Q的程序...
作者:
zhutingqi
时间:
2012-10-6 16:25
回复
4#
345139759
介绍详细一点啊,我就是准备挂着QQ。
好像VPS才可以安装QQ程序,PHP虚拟空间只能WEBQQ?
作者:
idc886
时间:
2012-10-6 23:16
没玩过。。。不过,有现成的 挂Q程序下的。
再搞个计划任务。。
作者:
ze1208
时间:
2012-10-7 06:47
回复
1#
zhutingqi
有现成的程序,我专门给你传了,感谢我吧
下载地址:
http://cdn.yyupload.com/down/884401/
挂Q源码.rar 复制,直接下载的
作者:
zhutingqi
时间:
2012-10-7 16:17
回复
7#
ze1208
上传到空间就可以了?
这个不知道安全不。
作者:
ze1208
时间:
2012-10-12 19:02
回复
8#
zhutingqi
QQ号绝对安全...
作者:
idc8
时间:
2012-11-2 03:07
回复
4#
345139759
就是保持我24小时在某论坛在线。可以么。
欢迎光临 免费国外空间,国外免费空间, (http://idc866.com/)
Powered by Discuz! 7.2