下载后可任意编辑测试环境:IIS5.1 + PHP5.2.12 + MySQL5.0.88本 程 序 使 用 的 是PDO , 所 以php.ini中 的extension=php_pdo.dll和extension=php_pdo_mysql.dll 必须打开。首先安装 UCenter1.5,路径:http://localhost/ucenter然后进入后台添加一个新的应用,安装方式选择“自定义安装”;应用名称:我的应用1;应用 URL:http://localhost/myapp1;应用 IP:127.0.0.1;通信密钥先不用管;应用类型其他;同步登录:是;接收通知:是。添加成功之后返回应用列表,可以看到“我的应用 1”通信失败,临时不用管。在 http://localhost 所在的目录下新建一个文件夹,命名为 myapp1,拷贝一份 UCenter 的客户端(uc_client)到 myapp1 目录下。在 http://localhost/myapp1 所在的目录下新建一个文件夹,命名为 api,拷贝一份 UCenter 的api(uc.php)到 api 目录下,官方 Example 中 10KB 的那个文件(但还是有点问题)。在 http://localhost/myapp1 所在的目录下新建一个文件夹,命名为 include,拷贝一份Discuz 的 db_mysql.class.php 和 db_mysql_error.inc.php 到 include 目录下。在 http://localhost/myapp1 所在的目录下新建一个 config.inc.php 文件,这是本应用的配置文件。在数据库里建立本应用的数据表,一般都需要有自己的数据表。准备工作完成了,下面详细介绍各个模块的代码。本应用程序的配置文件:config.inc.phpquery("set names 'gbk'");//*****************************************************define('UC_CONNECT', 'mysql');define('UC_DBHOST', 'localhost');define('UC_DBUSER', 'yutiedun');define('UC_DBPW', '11111111');define('UC_DBNAME', 'discuz');下载后可任意编辑define('UC_DBCHARSET', 'gbk');define('UC_DBTABLEPRE', '`discuz`.uc_');define('UC_DBCONNECT', '0');define('UC_KEY', '4961DYjLak6oE0cJq9jNDbxNUzSalwMXq6qp1X0');define('UC_API', 'http://localhost/ucenter');define('UC_CHARSET', 'gbk');define('UC_IP', '127.0.0.1')...