PHP模拟登录新版qq怎么定时发消息3Gqq并发送消息怎么做 老版的不能用了

PHP模拟QQ登录,发送和接收信息的例子-Php常用代码-Php教程-壹聚教程网PHP模拟QQ登录,发送和接收信息的例子下面我们一起来看一个PHP模拟QQ登录,发送和接收信息的例子,希望此例子对各位同学会有所帮助。
header(&Content-type: text/ charset=utf-8&);
$sid = qqLogin(&发送信息的QQ&,'发送信息的QQ密码&);&& //登录帐号
sendMsg($sid,&接收信息的QQ&,'聊天内容&);&&&&&&&&&&& //发送消息
$data = getMsg($sid,&接收信息的QQ&);&&&&&&&&&&&&&& //获取和某个帐号的聊天记录
if(!empty($data)){
($data as $v){
echo $v['title'].&&br /&&;
echo $v['msg'].&&br /&&;
echo &&&&&&&&&&br /&&;
function qqLogin($qq_num,$qq_pwd){&&&&&&&&&&&&&&& //登录帐号
$data = httpGet(&http://pt./&);
$action = (&/action=&(.+)?&/&, $data, $matches);
$action = $matches[1];
$params = array();
$params[&login_url&] = &http://pt./s?aid=nLogin&;
$params[&sidtype&] = 1;
$params[&loginTitle&] = &手机腾讯网&;
$params[&bid&] = 0;
$params[&qq&] = $qq_
$params[&pwd&] = $qq_
$params[&loginType&] =1;
$data = httpPost($action, $params,1);
$action = preg_match(&/sid=(.+?)&/&, $data, $matches);
$sid = $matches[1];
echo &登录失败&;
function sendMsg($sid,$to_num,$msg){&&&&&&&&&&& //发送消息
$params = array();
$params[&msg&] = $
$params[&u&] = $to_
$params[&saveURL&] = 0;
$params[&do&] = &send&;
$params[&on&] = 1;
$params[&aid&] = &发送&;
$url = &http://q16./g/s?sid=& . $
$data = httpPost($url, $params);
if(preg_match(&/消息发送成功/&,$data)) echo &发送成功&br /&&;
else& echo &发送失败&;
function getMsg($sid,$qq_num) {&&&&&&&&&&&&&&&&&&& //获取消息
$url = &http://q16./g/s?sid=& . $sid . &&u=& . $qq_num . &&saveURL=0&aid=nqqChat&;
$data = httpGet($url);
preg_match_all(&/&div class=&main-module bm-gray&&s+&p class=&(?:ft-s-gray|ft-s ft-cl2)&&(.+?)&/p&s+&p&(.+?)&/p&&/div&/s&,str_replace(&rn&,&&,$data),$m);
foreach($m[1] as $k=&$v){
$tmp['title']=$v;
$tmp['msg']=$m[2][$k];
return $r;
function httpGet($url,$header=0){&&&&&&&&&&&&&&& //GET请求
$opt = array(
CURLOPT_URL =& $url,
CURLOPT_HEADER =& $header,
CURLOPT_RETURNTRANSFER =& 1,
CURLOPT_TIMEOUT =& 60,
CURLOPT_USERAGENT=&&Mozilla/5.0 (W U; Windows NT 5.1; en-US) AppleWebKit/525.13 (KHTML, like Gecko) Chrome/0.2.149.29 Safari/525.13&
return curlRun($opt);
function httpPost($url,$data,$header=0){&&&&&&&& //POST请求
$opt = array(
CURLOPT_URL =& $url,
CURLOPT_HEADER =& $header,
CURLOPT_RETURNTRANSFER =& 1,
CURLOPT_TIMEOUT =& 60,
CURLOPT_POSTFIELDS =& http_build_query($data),
CURLOPT_USERAGENT=&&Mozilla/5.0 (W U; Windows NT 5.1; en-US) AppleWebKit/525.13 (KHTML, like Gecko) Chrome/0.2.149.29 Safari/525.13&
return curlRun($opt);
function curlRun($opt){
$ch = curl_init();
_array($ch,$opt);
$r = curl_exec($ch);
curl_close($ch);
return $r;
上一页: &&&&&下一页:相关内容
剑魂启示录Candy Crush Saga(糖果粉碎传奇)编辑推荐
电脑壁纸相关专题&&国之画&&&& &&&&&&
&& &&&&&&&&&&&&&&&&&&
鲁ICP备号-4
打开技术之扣,分享程序人生!后使用快捷导航没有帐号?
PHP实现QQ登录实例代码
查看: 415|
摘要: 分享一段利用PHP实现QQ登陆的代码,原理是用curl模拟发送post登录,cookie保存本地,实现真正的3GQQ登陆。这里代码理论可以支持永久单挂QQ—真正做到免费挂qq哦。? ...
分享一段利用PHP实现QQ登陆的代码,原理是用curl模拟发送post登录,cookie保存本地,实现真正的3GQQ登陆。这里代码理论可以支持永久单挂QQ—真正做到免费挂qq哦。1234567891011121314151617181920212223242526272829&?phpfunction qqlogin(){$qqno='这里填写QQ账号';$qqpw='这里填写QQ密码';$cookie = dirname(__FILE__).'/cookie.txt';$post = array( 'login_url' =& ''<code class="php plain" style="margin: 3px auto 0 padding: 0px 0px 0px 5 border-left-width: 3 border-left-style: border-left-color: rgb(108, 226, 108); line-height: 20 width: 640 clear: border-radius: 0px !impo
刚表态过的朋友 ()
上一篇:下一篇:}

我要回帖

更多关于 新版qq怎么定时发消息 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信