函数名称:ldap_parse_result()
适用版本:PHP 4 >= 4.0.2, PHP 5, PHP 7
用法:ldap_parse_result(resource $link, resource $result, int &$errcode [, string &$matcheddn [, string &$errmsg [, array &$referrals]]]) : bool
函数说明:ldap_parse_result() 函数用于解析由 ldap_search() 或 ldap_list() 返回的结果。它会将错误代码、匹配的 DN、错误消息和引荐信息从结果中提取出来,并分配给相应的变量。
参数:
- $link: LDAP 连接标识符,通过 ldap_connect() 函数获得。
- $result: LDAP 搜索结果标识符,通过 ldap_search() 或 ldap_list() 函数获得。
- &$errcode: 一个引用变量,用于存储错误代码。如果解析成功,该变量将被赋值为 0。
- &$matcheddn: 一个可选的引用变量,用于存储匹配的 DN。如果解析成功,该变量将被赋值为匹配的 DN。
- &$errmsg: 一个可选的引用变量,用于存储错误消息。如果解析成功,该变量将被赋值为错误消息。
- &$referrals: 一个可选的引用变量,用于存储引荐信息。如果解析成功,该变量将被赋值为引荐信息,以数组形式返回。
返回值:如果解析成功,则返回 TRUE,否则返回 FALSE。
示例:
以上示例演示了如何使用 ldap_parse_result() 函数解析 LDAP 搜索结果,并输出相应的错误代码、匹配的 DN、错误消息和引荐信息。请根据实际情况修改 LDAP 服务器的地址、绑定信息和搜索条件。