动网论坛,站长建站首选,国内使用量最多的论坛软件 动网论坛官方技术讨论区 站长工具 申请属于您自己的免费论坛
首页 | 新闻资讯 | 网站运营 | 网络编程 | 数据库 | 服务器 | 网页设计 | 图像媒体 | 网络应用 | 搜索优化 | 资源下载 | 动网主机 | DVBOX
    本站内  互联网 ASP论坛  ASP.Net论坛  PHP论坛
  
   PHP → 阅读文章

 一个判断oicq是否在线的小程序

作者来源: 
阅读 数 406 人次 , 2006-3-29 4:10:00 


<?
// 呵呵,拿alpha兄的那个icq版改的
function get_status($uin)
{
$fp = @fsockopen ("infocenter.tencent.com", 80, &$errno, &$errstr, 30);
if(!$fp)
{
return '出错';
}
else
{
fputs($fp, "get /$uin/l/00/0/ http/1.0\n\n");
$do = 'yes';
while(!feof($fp))
{
$line = fgets ($fp,128);
$do = ($do == 'yes')?'yes':(eregi("^gif89", $line))?'yes':'no';
if($do == 'yes')
{
if(ereg("online", $line))
{
return '在线';
}
elseif(ereg("offline", $line))
{
return '没在线';
}
}

}
fclose($fp);
}
return '未知';
}
$uin='1697313'; //我自己的
echo get_status($uin);
?>  

 本文TagsQQ  
 收藏本文  打印本文  论坛讨论  关闭窗口
· 上一篇:PHP生成动态WAP页面
· 下一篇:用PHP3作树型目录
· 浅谈PHP语法(4)
· 新闻发布系统 (例子) 二 dbconn
· 一个对数据库进行操作的程序
· 抽象方法和抽象类 -- Classes and Objects in PHP5
· PHP的十个高级技巧


关于本站 | 联系我们 | 业务合作 | 客户案例 | 诚聘英才 | 广告合作 | 收藏本站
海口动网先锋网络科技有限公司版权所有
Copyright © 2000 - 2006 Cndw.Com
中华人民共和国电信与信息服务业务经营许可证编号 琼 ICP 020077