Example #1
0
// UCenter 数据库主机
define('UC_DBUSER', $data['ucenter_mysql_username']);
// UCenter 数据库用户名
define('UC_DBPW', $data['ucenter_mysql_passwd']);
// UCenter 数据库密码
define('UC_DBNAME', $data['ucenter_mysql_name']);
// UCenter 数据库名称
define('UC_DBCHARSET', strtoupper($dbcharset) == 'UTF-8' ? 'utf8' : 'gbk');
// UCenter 数据库字符集
define('UC_DBTABLEPRE', '`' . $data['ucenter_mysql_name'] . '`.' . $data['ucenter_mysql_pre']);
// UCenter 数据库表前缀
//通信相关
define('UC_KEY', $data['ucenter_app_key']);
// 与 UCenter 的通信密钥, 要与 UCenter 保持一致
define('UC_API', $data['ucenter_url']);
// UCenter 的 URL 地址, 在调用头像时依赖此常量
define('UC_CHARSET', $dbcharset);
// UCenter 的字符集
define('UC_IP', $data['ucenter_ip']);
// UCenter 的 IP, 当 UC_CONNECT 为非 mysql 方式时, 并且当前应用服务器解析域名有问题时, 请设置此值
define('UC_APPID', $data['ucenter_app_id']);
// 当前应用的 ID
require_once SHOPNC_ROOT . 'pw_client/class_db.php';
$GLOBALS['db'] = new UcDB($dbserver, $dbuser, $dbpasswd, $dbname, 0, $dbcharset);
$GLOBALS['tablepre'] = '`' . $dbname . '`.' . $db_pre;
unset($dbserver, $dbuser, $dbpasswd, $dbpasswd, $dbname, $db_pre);
$api = new api_client();
$response = $api->run($_POST + $_GET);
if ($response) {
    echo $api->dataFormat($response);
}