来源:自学PHP网 时间:2014-12-25 09:56 作者: 阅读:次
[导读] 判断ICQ是否在线的代码,//判断ICQ是否在线的代码nbsp;nbsp;lt;?nbsp;nbsp;nbsp;functionget_status$uin{nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;$fp=fsockopenquot;wwp.icq.comquot;,80,amp;$errno,amp;$errstr,30;nbsp;nbsp;nbsp;nbsp;nbsp;nb...
//判断ICQ是否在线的代码
<? function get_status($uin) { $fp = fsockopen ("wwp.icq.com", 80, &$errno, &$errstr, 30); if(!$fp) { echo "$errstr ($errno)<br> "; } else { fputs($fp, "GET /scripts/online.dll?icq=$uin&img=5 HTTP/1.0 "); $do = 'yes'; while(!feof($fp)) { $line = fgets ($fp,128); $do = ($do == 'yes')?'yes':(eregi("^GIF89", $line))?'yes':'no'; //echo $line; if($do == 'yes') { if(ereg("@", $line)) { return 'online'; } elseif(ereg("醱", $line)) { return 'offline'; } elseif(ereg("S", $line)) { return 'disabled'; } } } fclose($fp); } return 'unknown!'; } $uin="72485936"; // sonymusic 的ICQ,呵呵。 echo get_status($uin); // offline ?> //作者/来源:Alpha.Z |
自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习
京ICP备14009008号-1@版权所有www.zixuephp.com
网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com