ldap_err2str()

将 LDAP 错误号转换为可读的错误字符串

首字母:L

函数名称:ldap_err2str()

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

用法:string ldap_err2str ( int $errno )

说明:ldap_err2str() 函数将 LDAP 错误号转换为可读的错误字符串。

参数:

  • $errno: 必需。LDAP 错误号。

返回值:返回一个字符串,表示给定的 LDAP 错误号的错误描述。

示例:

$ldapconn = ldap_connect("ldap.example.com");
if ($ldapconn) {
 // 进行身份验证
 $ldapbind = ldap_bind($ldapconn, "cn=admin,dc=example,dc=com", "password");
 if ($ldapbind) {
 // 执行LDAP查询
 $result = ldap_search($ldapconn, "dc=example,dc=com", "(&(objectClass=person)(uid=john))");
 if ($result) {
 // 获取第一个条目
 $entry = ldap_first_entry($ldapconn, $result);
 if ($entry) {
 // 获取条目的属性值
 $dn = ldap_get_dn($ldapconn, $entry);
 echo "DN: " . $dn . "
"; // 错误处理 $error = ldap_errno($ldapconn); $errorMsg = ldap_err2str($error); echo "错误号: " . $error . "
"; echo "错误信息: " . $errorMsg . "
"; } } } // 关闭LDAP连接 ldap_close($ldapconn); }

在上述示例中,我们首先建立与 LDAP 服务器的连接,然后进行身份验证。接下来,我们执行了一个 LDAP 查询,并获取了查询结果的第一个条目。在获取条目的属性值后,我们使用 ldap_errno() 函数获取了错误号,并使用 ldap_err2str() 函数将错误号转换为可读的错误字符串。最后,我们输出了错误号和错误信息。

请注意,示例中的服务器和身份验证信息应根据实际情况进行相应的设置。

同首字母函数