本文本文出自悠然品鉴小悠,转载请注明出处:http://www.youranshare.com/codeorg/sid/142.html
今天有朋友问PHP获取QQ用户的昵称的方法,于是就帮忙查找了一下PHP获取QQ用户昵称和头像的方法,这里就记录下来,给大家分享一下.
http://q1.qlogo.cn/g?b=qq&nk=这里换成对应的QQ号码&s=100
下面两个头像是用上面的链接显示的:
//参数$qq是对应的QQ号码字符串,返回值是对应昵称的字串
function getQQNick($qq){ $str = file_get_contents('http://r.qzone.qq.com/cgi-bin/user/cgi_personal_card?uin='.$qq); $pattern = '/'.preg_quote('"nickname":"','/').'(.*?)'.preg_quote('",','/').'/i'; preg_match ( $pattern,$str, $result ); return $result[1]; }