e股脑电脑教程网
  • 首 页
  • 操作系统
  • 应用软件
  • 下载工具
  • 影音视频
  • 办公软件
  • 媒体制作
  • 网站建设
  • 平面设计
  • 数据库
  • 程序开发
  • 视频教程
编辑推荐: | 文章搜索:
您现在的位置: e股脑 >> 程序开发 >> PHP教程 >> 用PHP判断oicq是否在线的小程序 >> 教程正文
 
教程搜索
 
 
相关教程
  • 利用Editplus2的用户工具
  • 遍历FTP下目录和文件生成
  • 关于PHP与Sybase数据库的
  • 搜索引擎技术核心揭密(PH
  • PHP,21世纪的霸主(德国
  • PHP,21世纪的霸主(之4)
  • PHP避免重复申明函数的解
  • 怎么利用PHP去ping一个地
  • 用PHP判断oicq是否在线的
  • PHP4.23在WindowsXP下的I
  • PHP调用java类的两种方法
  • Java经典问题
  • JDBC学习笔记!
  • Java基础FAQ
  • shell中俄罗斯方块
  • 开始学php,发个贴纪念一下
 
 
赞 助 商
 
 
用PHP判断oicq是否在线的小程序
  • 来源:e股脑
  • 点击次数:
  • 更新时间:2007-8-9

来源:keniv

<?

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);

?>

  • 上一篇教程: PHP4.23在WindowsXP下的IIS和Apache2两种服务器上的安装实例
  • 下一篇教程: 怎么利用PHP去ping一个地址
  •  

    关于本站 | 广告联系 | 版权声明 | 使用帮助

    Copyright © 2004-2008 www.egunao.com All rights reserved.