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

王朝php·作者佚名  2006-01-08
窄屏简体版  字體: |||超大  

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

?>

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航