首页 > php教程 > php手册 > 正文

朋友网关于QQ相关的PHP代码(研究QQ的绝佳资料)

php中文网
发布: 2016-06-06 20:12:27
原创
1007人浏览过

这篇文章主要介绍了朋友网关于QQ相关的PHP代码(研究QQ的绝佳资料),本文直接给出实现代码,需要的朋友可以参考下

复制代码 代码如下:


/***************************************

****************************************/
error_reporting(E_ALL ^ E_NOTICE);

require_once( 'http.inc.php' );
require_once( 'class.Chinese.php');


//成功2xx
    define( 'QQ_RETURN_SUCCESS',    200 );
    define( 'QQ_LOGIN_SUCCESS',    201 );
    define( 'QQ_LIST_NONE',        202 );
    define( 'QQ_ADDTOLIST_SUCCESS',    203 );
    define( 'QQ_REPLYADD_SUCCESS',    204 );
    define( 'QQ_GETMSG_NONE',    205 );

//警告3xx
    define( 'QQ_ADDTOLIST_NEEDAUTH',300 );
    define( 'QQ_ADDTOLIST_REFUSE',    301 );
    define( 'QQ_ADDTOLIST_UNKNOWN',    302 );

//失败4xx
    define( 'QQ_RETURN_FAILED',    400 );
    define( 'QQ_LIST_ERROR',    401 );
    define( 'QQ_GETMSG_ERROR',    402 );

//在线状态
    define( 'QQ_STATUS_ONLINE',    10);
    define( 'QQ_STATUS_OFFLINE',    20);
    define( 'QQ_STATUS_BUSY',    30);

//血型
    $QQ_DATA_BT = array
        (
=> '',
=> 'A型',
=> 'B型',
=> 'O型',
=> 'AB型',
=> '其他'
        );

//星座
    $QQ_DATA_CO = array
        (
=> '',
=> '水瓶座',
=> '双鱼座',
=> '牡羊座',
=> '金牛座',
=> '双子座',
=> '巨蟹座',
=> '狮子座',
=> '处女座',
=> '天秤座',
=> '天蝎座',
=> '射手座',
=> '摩羯座'
        );

//生肖
    $QQ_DATA_SH = array
        (
=> '',
=> '鼠',
=> '牛',
=> '虎',
=> '兔',
=> '龙',
=> '蛇',
=> '马',
=> '羊',
=> '猴',
=> '鸡',
=> '狗',
=> '猪'
        );

//性别
    $QQ_DATA_SX = array
        (
=> '男',
=> '女'
        );

class QQClient
{
    var $uin;
    var $pwd;

    var $server    =    'kconn.tencent.com';
    //备用:219.133.51.11
    var $port    =    21001;
    //备用:8000
    var $httpclient;
    var $chs    =    NULL;

    function QQClient($uin,$pwd)
    {
        $this->uin = $uin;
        $this->pwd = $pwd;
    }

    function encode($str)
    /*
        说明:把KEY1=VAL1&KEY2=VAL2格式变为数组
    */
    {
        $arr = explode('&' , $str);
        $return = array();
        foreach($arr as $k=>$v)
        {
            list($key,$val) = explode('=',$v);
            $return[$key] = $val;
            $this->chs = NULL;
        }
        return $return;
    }

    function utf8_to_gb2312($str)
    {
        $this->chs = new Chinese("UTF8","GB2312", $str );
        return $this->chs->ConvertIT();
    }

    function gb2312_to_utf8($str)
    {
        $this->chs = new Chinese("GB2312","UTF8", $str );
        return $this->chs->ConvertIT();
    }

QQ
QQ

QQ是腾讯在中国开发的一款社交应用,用户可用QQ在手机和电脑上聊天。QQ截止目前拥有超过8.2亿用户,是中国最多人使用的社交应用程序之一,有需要的小伙伴快来保存下载体验吧!

下载
相关标签:
qq
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号