快精灵印艺坊 您身边的文印专家
广州名片 深圳名片 会员卡 贵宾卡 印刷 设计教程
产品展示 在线订购 会员中心 产品模板 设计指南 在线编辑
 首页 名片设计   CorelDRAW   Illustrator   AuotoCAD   Painter   其他软件   Photoshop   Fireworks   Flash  

 » 彩色名片
 » PVC卡
 » 彩色磁性卡
 » 彩页/画册
 » 个性印务
 » 彩色不干胶
 » 明信片
   » 明信片
   » 彩色书签
   » 门挂
 » 其他产品与服务
   » 创业锦囊
   » 办公用品
     » 信封、信纸
     » 便签纸、斜面纸砖
     » 无碳复印纸
   » 海报
   » 大篇幅印刷
     » KT板
     » 海报
     » 横幅

判定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   


返回类别: 教程
上一教程: 在PHP.MVC中上传文件
下一教程: 一个查看session内容的函数

您可以阅读与"判定ICQ是否在线的代码"相关的教程:
· 试试看这个判定ICQ是否在线的代码好用吗?
· 一个判定oicq是否在线的小程序
· 根据来路是否为搜索引擎来决定是否跳出弹窗代码
· 一段php加密解密的代码
· 编写易读的代码
    微笑服务 优质保证 索取样品