Board logo

标题: 和多PHP空间,怎么挂QQ? [打印本页]

作者: zhutingqi    时间: 2012-10-6 13:15     标题: 和多PHP空间,怎么挂QQ?

想知道怎么在自己的PHP空间里面登陆自己的多个QQ号,永远在线挂机。、
  1. 用PHP登陆QQ
  2. http.class.php
  3. <?PHP

  4. 类的http {

  5.     私人卷曲;
  6.     公众的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”;

  7.      
  8.     公共功能(URL)
  9.         - >卷曲= curl_init();
  10.         curl_setopt($卷曲,CURLOPT_CONNECTTIMEOUT,20);
  11.         curl_setopt($卷曲,CURLOPT_URL,$ URL);
  12.         curl_setopt($卷曲,CURLOPT_HEADER,1);
  13.         curl_setopt(卷曲,CURLOPT_USERAGENT,$此 - > USER_AGENT);
  14.         curl_setopt($卷曲,CURLOPT_RETURNTRANSFER,1);
  15.         $数据= curl_exec($ - >卷曲);
  16.         curl_close($ - >卷曲);
  17.         返回元数据;
  18.     }

  19.     公共职能的职位($网址,$参数){
  20.         - >卷曲= curl_init();
  21.         curl_setopt($卷曲,CURLOPT_CONNECTTIMEOUT,20);
  22.         curl_setopt($卷曲,CURLOPT_URL,$ URL);
  23.         curl_setopt($卷曲,CURLOPT_HEADER,1);
  24.         / / curl_setopt($这个 - >卷曲,CURLOPT_FOLLOWLOCATION,TRUE);
  25.         curl_setopt($卷曲,CURLOPT_POST,1);
  26.         curl_setopt(卷曲,CURLOPT_USERAGENT,$此 - > USER_AGENT);
  27.         curl_setopt($卷曲,CURLOPT_POSTFIELDS,$参数);
  28.         curl_setopt($卷曲,CURLOPT_RETURNTRANSFER,1);
  29.         $数据= curl_exec($ - >卷曲);
  30.         curl_close($ - >卷曲);
  31.         返回元数据;
  32.     }

  33. }

  34. ?>
  35. 另一个文件
  36. <?PHP
  37. / /不多说了,直接上转载请著名出处php100.com
  38. 包括“http.class.php”;

  39. 类QQ {

  40.     公共SID;
  41.     公共HTTP;
  42.     公共qq_num;

  43.     __construct()的函数{
  44.         - > HTTP =新的http;
  45.     }

  46.     功能登录($ qq_num,$ qq_pwd)
  47.         $ = $此 - > HTTP->(“http://pt.3g.qq.com/”);
  48.         行动= preg_match(“/行动= \”(+)\“/”,$的数据,$匹配);
  49.         $行动= $比赛[1];
  50.         PARAMS =阵列();
  51.         $ PARAMS“LOGIN_URL”=“htt​​p://pt.3g.qq.com/s?aid=nLogin”;
  52.         PARAMS [sidtype“] = 1;
  53.         $ PARAMS [“loginTitle”] =“手机腾讯网”;
  54.         $ PARAMS“买入”] = 0;
  55.         $ PARAMS [“QQ] = $ qq_num的;
  56.         PARAMS [“密码] = $ qq_pwd的;
  57.         $ PARAMS“loginType”] = 1;
  58.         $数据=> HTTP->后($行动,http_build_query(参数));
  59.         如果(计数(爆炸(“验证码”,$数据))> 1){
  60.              preg_match(“/ <IMG SRC = \”(+)\“/”,$的数据,$匹配);
  61.              回声$比赛[1];
  62.              退出(需要输入验证码“);
  63.         }
  64.         $行动= preg_match(“/ SID =(+?)/”,$的数据,$匹配);
  65.         - > SID = $比赛[1];
  66.         返回 - > SID;
  67.     }

  68.     功能SENDMSG($ to_num,$味精,$ SID = 0){
  69.         SID = $ SID?$ SID了:$ this-> sid中;
  70.         (SID)
  71.             出口(SID值未传入进去“);
  72.         PARAMS =阵列();
  73.         $ PARAMS [“味精”] = $味精;
  74.         $ PARAMS [“U”] = $ to_num;
  75.         $ PARAMS [“saveURL”] = 0;
  76.         $ PARAMS [“”] =“发送”;
  77.         $ PARAMS [“”] = 1;
  78.         “援助”$ PARAMS [] =“发送”;
  79.         $ url =“htt​​p://q16.3g.qq.com/g/s?sid =”。$ SID;
  80.         $数据=> HTTP->后($网址,http_build_query(参数));
  81.         返回元数据;
  82.     }

  83.     功能的getMsg($ qq_num = 0,$ sid中= 0){
  84.         qq_num = $ qq_num?$ qq_num:$这 - > qq_num的;
  85.         如果($ qq_num)
  86.             出口(qq_num值未传入进去“);
  87.         SID = $ SID?$ SID了:$ this-> sid中;
  88.         (SID)
  89.             出口(SID值未传入进去“);
  90.         $ url =“htt​​p://q16.3g.qq.com/g/s?sid =”。$ SID。“&3G_UIN =”。qq_num。“saveURL = 0&AID = nqqChat”;
  91.         $ = $此 - > HTTP->(URL);
  92.         preg_match(“/名称= \”U \“值= \”(\ d +)\“/”,$的数据,$匹配);
  93.         $结果[“QQ”] = $比赛[1];
  94.         $数据=爆炸(“形式”,$数据);
  95.         $ = $数据[0];
  96.         preg_match_all(“/ <P>(+)<\ / p> /”,$数据,$匹配);
  97.         用unset($匹配[1] [0]);
  98.         $结果[“内容”] = $比赛[1];
  99.         返回结果;
  100.     }
  101.     功能注销(SID)
  102.         $ url =“htt​​p://pt.3g.qq.com/s?sid =”$ SID。“援助= nLogout”;
  103.          
  104.         回声$ - > HTTP->(URL);
  105.     }
  106. }
  107. QQ =新的QQ();
  108. $ SID = $ QQ登录(“QQ号码”,“密码”);
  109. 睡眠(5);
  110. $ = $ QQ-> SENDMSG(“QQ号码”,“消息”,$ SID);
  111. 的print_r($数据);
  112. ?>
复制代码



这个代码百度搜索到的,有高手吗。
作者: 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