免费国外空间,国外免费空间,'s Archiver

zhutingqi 发表于 2012-10-6 13:15

和多PHP空间,怎么挂QQ?

想知道怎么在自己的PHP空间里面登陆自己的多个QQ号,永远在线挂机。、
[code]用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”=“htt​​p://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 =“htt​​p://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 =“htt​​p://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 =“htt​​p://pt.3g.qq.com/s?sid =”$ SID。“援助= nLogout”;
         
        回声$ - > HTTP->(URL);
    }
}
QQ =新的QQ();
$ SID = $ QQ登录(“QQ号码”,“密码”);
睡眠(5);
$ = $ QQ-> SENDMSG(“QQ号码”,“消息”,$ SID);
的print_r($数据);
?>[/code]


这个代码百度搜索到的,有高手吗。

345139759 发表于 2012-10-6 13:17

貌似要计划任务的

idc8 发表于 2012-10-6 14:17

能挂网页不?就是那种需要挂着才能升级的网站。

345139759 发表于 2012-10-6 14:27

[i=s] 本帖最后由 345139759 于 2012-10-6 14:28 编辑 [/i]

不太明白楼上的意思。我说的就是你登录3GQQ的那里有个SID,然后打开这个SID就等于登录了QQ,所以别人利用这样做了24小时自动挂Q的程序...

zhutingqi 发表于 2012-10-6 16:25

[b]回复 [url=http://www.idc866.com/redirect.php?goto=findpost&pid=125933&ptid=16001]4#[/url] [i]345139759[/i] [/b]


   介绍详细一点啊,我就是准备挂着QQ。
好像VPS才可以安装QQ程序,PHP虚拟空间只能WEBQQ?

idc886 发表于 2012-10-6 23:16

没玩过。。。不过,有现成的  挂Q程序下的。

再搞个计划任务。。

ze1208 发表于 2012-10-7 06:47

[b]回复 [url=http://idc866.com/redirect.php?goto=findpost&pid=125927&ptid=16001]1#[/url] [i]zhutingqi[/i] [/b]


   有现成的程序,我专门给你传了,感谢我吧  :lol下载地址:[url=http://cdn.yyupload.com/down/884401/]http://cdn.yyupload.com/down/884401/[/url]挂Q源码.rar  复制,直接下载的

zhutingqi 发表于 2012-10-7 16:17

[b]回复 [url=http://www.idc866.com/redirect.php?goto=findpost&pid=125981&ptid=16001]7#[/url] [i]ze1208[/i] [/b]


   上传到空间就可以了?
这个不知道安全不。

ze1208 发表于 2012-10-12 19:02

[b]回复 [url=http://idc866.com/redirect.php?goto=findpost&pid=126017&ptid=16001]8#[/url] [i]zhutingqi[/i] [/b]


    QQ号绝对安全...

idc8 发表于 2012-11-2 03:07

[b]回复 [url=http://www.idc866.com/redirect.php?goto=findpost&pid=125933&ptid=16001]4#[/url] [i]345139759[/i] [/b]


   就是保持我24小时在某论坛在线。可以么。

页: [1]


Powered by Discuz! Archiver 7.2  © 2001-2012 Comsenz Inc.