繁体中文
设为首页
加入收藏
当前位置:程序开发首页 >> 其他开发语言 >> 用PHP判断oicq是否在线的小程序

用PHP判断oicq是否在线的小程序

2005-01-09 20:42:19  作者:ghj1976  来源:互联网  浏览次数:13  文字大小:【】【】【
简介:      来源:keniv   <? function get_status($uin){ $fp = @fsockopen ("infocenter.tencent.com", 80, &$errno, &$errstr, 30); if(!$fp){ return '出错'; }else{f...
关键字:程序 在线 oicq PHP

来源: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);

?>

责任编辑:admin
相关文章