网络编程

当前位置:永利402游戏网站-永利402com官方网站 > 网络编程 > php完毕QQ空间获得当前客商的顾客名并生成图片

php完毕QQ空间获得当前客商的顾客名并生成图片

来源:http://www.xtcsyb.com 作者:永利402游戏网站-永利402com官方网站 时间:2019-11-25 15:10

恳请的接口获取通过qq号获取外号:

php获取qq客户别称和在线状态实例

 QQ通过再次回到分歧的图纸,来代表在线或离线,Logo也跟着转移

既是图片不相同,那么,重回的HTTP头音讯中的Content-Length 也料定差异,并且,彩色图像一定会比相通子的暗色图片要大,于是,找寻有个别样式的多姿多彩与暗色图片的中档值,就能够达到通过判定底部再次回到长度的格局来赢得QQ在线状态

以下是代码

代码如下

<?php

function get_qq_status($uin)
{
error_reporting(0);
$f=file_get_contents('');
if(!$f) return(true);
foreach($http_response_header as $val)
{
if(strpos($val,'Content-Length')!==false)
{
return(intval(substr($val,16,50))>1000);
}
}
}

?>

 

上面比较轻便,上面来个越来越好的

代码如下

<?
function tphp_qq_online( $uin )
{
$reques = "GET /pa?p=1:".$uin.":1 HTTP/1.1rn";
$reques .= "Host: wpa.qq.comrn";
$reques .= "User-Agent: PHP_QQ_SPYrnrn";

if ( !( $socket = socket_create( AF_INET, SOCK_STREAM, SOL_TCP ) ) ) return(-1);
if ( !( socket_connect( $socket, "wpa.qq.com", 80 ) ) ) return(-1);
if ( !( socket_write( $socket, $reques ) ) ) return(-1);
if ( !( $respon = socket_read( $socket, 1024, PHP_BINARY_READ ) ) ) return(-1);;
socket_close( $socket );

$field = explode( "rn", $respon ); 
for ( $i=0; $i<count($field); $i++ ) {
if ( strncasecmp($field[$i], "Location:", 9) == 0 ) {
if ( strpos( $field[$i], "online") ) {
$ret = 1;
} else if ( strpos( $field[$i], "offline") ) {
$ret = 0;
} else { 
$ret = -1;
} // if
break;
} // if
} // for

return( $ret );
}
/* }}} */

 

echo tphp_qq_online( 561272831 );

?>

 

例,qq客商别称和在线状态

代码如下

//获取QQ状态
function getQQState($qq){
$url ='' . time ();
$headInfo = get_headers($url,1);
$length = $headInfo['Content-Length'];
if ($length==1243) {
return true;
}else {
return false;
}
}
//获取QQ昵称
function getQQNick($qq){
$str = file_get_contents(');
$pattern = '/'.preg_quote('"nickname":"','/').'(.*?)'.preg_quote('",','/').'/i';
preg_match ( $pattern,$str, $result );
return $result[1];
}
//获取QQ姓名
function getQQName($qq){
//$qqArr = include 'friendArr.php';//预先安装的
//$username = $qqArr[$qq];
if (!$username) {
$username = getQQNick($qq);
}
return $username;
}

QQ通过重临分裂的图形,来表示在线或离线,Logo也跟着调换既然图片分歧,那么,再次来到的HTTP头新闻中的Cont...

正文实例叙述了php完成QQ空间得到当前客商的顾客名并生成图片的点子。分享给我们供大家参谋。具体如下:

眼前察觉空间里时临时会转发一些含有当前顾客外号和qq号的图片,很奇异,研究了弹指间法规原理很简短,图片是利用php生成的,行吗,直接上代码

仰望本文所述对大家的php程序设计具有利于。

本文由永利402游戏网站-永利402com官方网站发布于网络编程,转载请注明出处:php完毕QQ空间获得当前客商的顾客名并生成图片

关键词:

上一篇:名称:四角号码查询器 第4版本 发表

下一篇:没有了