查詢

ldap_errno()函式—用法及示例

「 獲取最後一次 LDAP 操作的錯誤號 」


函式名:ldap_errno()

適用版本:PHP 4, PHP 5, PHP 7

用法:ldap_errno(resource $link_identifier) : int

說明:ldap_errno() 函式用於獲取最後一次 LDAP 操作的錯誤號。

引數:

  • $link_identifier:一個開啟的 LDAP 連線識別符號。

返回值:返回一個整數,代表最後一次 LDAP 操作的錯誤號。如果沒有錯誤發生,則返回 0。

示例:

// 建立一個 LDAP 連線
$ldapconn = ldap_connect("ldap.example.com");

// 繫結到 LDAP 伺服器
$ldapbind = ldap_bind($ldapconn, "cn=admin,dc=example,dc=com", "password");

// 搜尋 LDAP 目錄
$ldapsearch = ldap_search($ldapconn, "dc=example,dc=com", "(uid=johndoe)");

// 檢查搜尋是否成功
if (!$ldapsearch) {
    // 獲取錯誤號
    $errno = ldap_errno($ldapconn);
    echo "LDAP 搜尋失敗,錯誤號: " . $errno;
} else {
    // 處理搜尋結果
    $entries = ldap_get_entries($ldapconn, $ldapsearch);
    echo "搜尋結果數量: " . $entries["count"];
}

// 關閉 LDAP 連線
ldap_close($ldapconn);

在上面的示例中,我們首先建立一個 LDAP 連線並繫結到 LDAP 伺服器。然後使用 ldap_search() 函式搜尋 LDAP 目錄,並透過 ldap_errno() 函式獲取搜尋操作的錯誤號。如果搜尋失敗,我們將列印出錯誤號。如果搜尋成功,我們將使用 ldap_get_entries() 函式獲取搜尋結果的條目數並進行處理。最後,我們關閉 LDAP 連線。

補充糾錯
上一個函式: ldap_error()函式
下一個函式: ldap_err2str()函式
熱門PHP函式
分享連結