牛牛在线工具

ldap_err2str()

收录 8868 个 PHP 函数,含用途说明与用法示例。

ldap_err2str()

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

函数名称: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 . "<br>"; // 错误处理 $error = ldap_errno($ldapconn); $errorMsg = ldap_err2str($error); echo "错误号: " . $error . "<br>"; echo "错误信息: " . $errorMsg . "<br>"; } } } // 关闭LDAP连接 ldap_close($ldapconn); } 在上述示例中,我们首先建立与 LDAP 服务器的连接,然后进行身份验证。接下来,我们执行了一个 LDAP 查询,并获取了查询结果的第一个条目。在获取条目的属性值后,我们使用 ldap_errno() 函数获取了错误号,并使用 ldap_err2str() 函数将错误号转换为可读的错误字符串。最后,我们输出了错误号和错误信息。 请注意,示例中的服务器和身份验证信息应根据实际情况进行相应的设置。