UCenter 的介面函式

2021-08-31 20:16:27 字數 985 閱讀 3134

ucenter 分為 mysql 和遠端兩種介面連線方式,mysql 方式是直接連線資料庫因此速度較快,但當 ucenter 的服務端和客戶端不在同一主機中且沒有遠端 mysql 帳號的情況下,則只能使用遠端連線方式。使用 ucenter 介面函式前請根據應用程式的需求定義以下相關常量:

(此部分的配置可參看config_ucenter.php檔案)

uc_connect

連線 ucenter 的方式 mysql:mysql 方式 空:遠端方式

uc_dbhost

ucenter 資料庫主機

uc_dbuser

ucenter 資料庫使用者名稱

uc_dbpw

ucenter 資料庫密碼

uc_dbname

ucenter 資料庫名稱

uc_dbcharset

ucenter 資料庫字符集

uc_dbtablepre

ucenter 資料庫表字首

uc_dbconnect

ucenter 資料庫持久連線 0=關閉, 1=開啟

uc_key

與 ucenter 的通訊金鑰, 要與 ucenter 保持一致

uc_api

ucenter 服務端的 url 位址

uc_ip

ucenter 的 ip, 當 uc_connect 為非 mysql 方式時, 並且當前應用伺服器解析網域名稱有問題時, 請設定此值

uc_charset

ucenter 的字符集

當前應用的 id

使用 ucenter 介面函式庫必須包含 uc_client/client.php 介面函式庫檔案,例如下面檢查新短訊息的**:

include './uc_client/client.php';

$newpm = uc_pm_checknew($example_uid);

ThinkPHP 和 UCenter介面的衝突

在ucenter中存在db和base兩個類,恰巧這兩個類也存在於thinkphp中,因此出現問題是必然的事情。db類 uc client lib db.class.php base類 uc client model base.php 只要消除 重名 即可解決,因此選擇更改ucenter中的名稱。db...

ThinkPHP 和 UCenter介面的衝突

在ucenter中存在db和base兩個類,恰巧這兩個類也存在於thinkphp中,因此出現問題是必然的事情。db類 uc client lib db.class.php base類 uc client model base.php 只要消除 重名 即可解決,因此選擇更改ucenter中的名稱。db...

ucenter 模板使用的語法

對照編譯的檔案和模板檔案 1.預設新增的 編譯之後的模板自動新增的,每個編譯後的檔案都有此語句 在編譯模板的時候自動加上的,每個模板檔案都有此語句 2.if判斷 模板 編譯後的 3.eval語句 模板 編譯後的 說明 之間的是需要執行的 php 要求語句完整。4.模板呼叫,呼叫相應的模板部分 模板 ...