判断ICQ是否在线的代码

卓辉669

卓辉669

2016-01-29 14:20

判断ICQ是否在线的代码,判断ICQ是否在线的代码
  //判断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   

 
展开更多 50%)
分享

猜你喜欢

判断ICQ是否在线的代码

PHP
判断ICQ是否在线的代码

jquery checkbox,radio是否选中的判断代码

Web开发
jquery checkbox,radio是否选中的判断代码

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

批量判断域名是否被注册程序代码

ASP
批量判断域名是否被注册程序代码

jquery判断单个复选框是否被选中的代码

Web开发
jquery判断单个复选框是否被选中的代码

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

如何判断BB是否冷 判断宝宝是否冷的准则有哪些

宝宝
如何判断BB是否冷 判断宝宝是否冷的准则有哪些

判断宝宝是否超重的标准

电脑网络
判断宝宝是否超重的标准

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

一个模仿oso的论坛程序(之一)

一个模仿oso的论坛程序(之一)

基于PHP的聊天室(三)

基于PHP的聊天室(三)
下拉加载更多内容 ↓