以下内容已失效
此文是上次《查询qq状态php函数》的续篇,在上次的文章中我是获取了qq 的转态图上,并输出,就是上次的内容
其实想要获取qq的在线状态很简朴,php获取图片内容,再和在线的状态比拟就是功效了。于是写以下的代码:
把此图片 online.gif 放在和php文件同一目次下
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>qq在线查询 php源码演示_EnEnBa Blog</title> <meta content="qq在线查询,enenba" /> <meta content="qq在线查询的php源码演示" /> </head> <body> <form method="get" action=""> <?php $qq = isset($_GET['qq'])?intval($_GET['qq']):'';?> QQ:<input type="text" size="60" value="<?php echo $qq; ?>" /><input type="submit" value="查询状态" /> </form> <br /><br /> <?php /** * 获取qq在线状态 by enenba.com * 2012-8-19 * @param int qq号 * @return bool */ function get_qq_state($qq) { $qqurl = 'http://wpa.qq.com/pa?p=2:' . $qq . ':41'; $qqimage = file_get_contents($qqurl); $onimage = file_get_contents('online.gif'); if ($qqimage == $onimage) { return true; }else{ return false; } } $state = get_qq_state($qq); if ($qq) { if($state) { echo 'Q Q:' . $qq . '<br />状态:在线'; }else { echo 'Q Q:' . $qq . '<br />状态:离线'; } } else { echo '请输入 qq'; } ?> </body> </html>是不是更简朴?
演示逾期,以上内容已失效
end
上一篇: DW 查找某字符串前的所有字符的正则表达式 | 下一篇:织梦cms的php分词算法类» 标签:分享到: 更多
相关日志:
利用PHP让动态链接301重定向至静态文件
按照URL状态获取302、301重定向后的URL网址
我的rewrite
【转】PHP实现简朴爬虫
phpQuery中pq()的利用(1)
php正则替换回调函数preg_replace_callback()初解
phpQuery—基于jQuery的PHP实现
【转】PHP Simple HTML DOM理会器利用入门
从CMS中提取的编码转换函数,可转utf-8,gb2312,gbk