QQ号码转QQ昵称代码
PHP源代码:
<?php
if(isset($_POST['u'])){
header('Content-Type: text/html; charset=utf-8');
$ret = '';
if(preg_match('/\"nickname\":\"([^\"]+)\"/', file_get_contents('http://r.qzone.qq.com/cgi-bin/user/cgi_personal_card?uin='.$_POST['u']), $QQInfo)){
$ret = $QQInfo[1];
}
echo '<script>parent.document.getElementById("nickname").innerHTML = "QQ号:[',$_POST['u'],']对应的QQ昵称为:',$ret,'";</script>';
}else{?>
<!DOCTYPE html>
<html>
<head>
<title>QQ号码转QQ昵称</title>
<meta name="generator" content="editplus" />
<meta name="author" content="土豆" />
<meta name="keywords" content="小秦,QQ号码转QQ昵称" />
<meta name="description" content="QQ号码转QQ昵称" />
</head>
<body>
<h1>如果显示的昵称为空,则为未找到.</h1>
<div id="nickname"></div>
<iframe name="hiddenIframe" style="display:none;"></iframe>
<form action="" method="POST" target="hiddenIframe">
<input type="text" name="u" />
<input type="submit" value="查询该QQ号对应的QQ昵称" />
</form>
</body>
</html>
<?php
}
?>
就是请求这个URL地址:
http://r.qzone.qq.com/cgi-bin/user/cgi_personal_card?uin=280235119
将里面的 "280235119" 改为你想要取得昵称的QQ号码,就可以得到类似下面的结果:
_Callback(
{"uin":280235119,
"qzone":2,
"nickname":"土豆",
"gender":1,
"astro":10,
"from":"平顶山",
"offsetBirth":267,
"isExpo":1,
"avatarUrl":"http://qlogo4.store.qq.com/qzonelogo/280235119/1/0"});
里面的 nickname 就是该QQ号的昵称
声明: 本文采用 BY-NC-SA 协议进行授权. 转载请注明转自: QQ号码转QQ昵称代码


做网站的话用得到。
貌似你也换主题了?
没换哦,一直都用这个,比较喜欢自己的风格,网上找的都不是很喜欢所以只有等第二款主题出来后这款才会下线,呵呵。
Cool! That’s a celver way of looking at it!