English | 简体中文 | 繁體中文

开通vip
查询

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函数
分享链接
开通vip