查询qq状态php函数

作者:enenba | 发表于:2012-06-15 11:15 | 分类:php源码

上一个查询QQ状态的php函数,这个php源码可以根据输入的qq号,查询QQ的在线状态平台输出图片。如下图:(我不会告诉你图片中的QQ是我的)

点击查看原图

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>qq在线查询 php源码演示_EnEnBa Blog</title>
<meta name="keywords" content="qq在线查询,enenba" />
<meta name="description" content="qq在线查询的php源码演示" />
</head>
<body>
<form method="post" action="get_qq_state.php">
	QQ:<input type="text" name="qq" size="60" value="<?php echo intval($_POST['qq']); ?>" /><input type="submit" value="查询状态" />
</form>
<br /><br />
<?php
/**
 * 获取qq在线状态 by enenba.com
 * 2012-6-15
 * @param int $ qq号
 * @return str qq转态图片代码
 */
function get_qq_state($qq) {
	if ($qq) {
		$qqimage = 'http://wpa.qq.com/pa?p=2:' . $qq . ':41';
		return '<img border="0" src="' . $qqimage . '" alt="' . $qq . ' title="' . $qq . '">';
	} else {
		return false;
	} 
} 

$qq = isset($_POST['qq'])?intval($_POST['qq']):'';
$state = get_qq_state($qq);
if ($state) {
	echo 'Q Q:' . $qq . '<br />状态:' . $state;
} else {
	echo '请输入 qq';
} 
?>

</body>
</html>

猛击演示

先写到这。下次我会考虑获取一个真实的状态,而不是一张图片。  

续文请看《 查询qq在线状态php函数【续】

end。。。

上一篇: JS检查QQ格式正确   |   下一篇:php生成图片验证码» 标签: php源码 qq状态

评论:

2012-06-16 19:53

测试了一下,果然用得,可以查隐身的话就很牛了

2012-06-17 15:02

隐身状态要是也能用PHP查的话,那真的无敌了。