ldap_free_result()

释放一个由 ldap_search() 或 ldap_list() 返回的搜索结果资源

首字母:L

函数名称:ldap_free_result()

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

函数描述:ldap_free_result() 用于释放一个由 ldap_search() 或 ldap_list() 返回的搜索结果资源。

语法:bool ldap_free_result ( resource $result_identifier )

参数:

  • result_identifier:一个 ldap_search() 或 ldap_list() 函数返回的搜索结果资源。

返回值:成功时返回 true,失败时返回 false。

示例:

// 连接到 LDAP 服务器
$ldapconn = ldap_connect("ldap.example.com");
if ($ldapconn) {
 // 绑定到 LDAP 服务器
 $ldapbind = ldap_bind($ldapconn, "cn=admin,dc=example,dc=com", "password");
 if ($ldapbind) {
 // 执行 LDAP 搜索
 $ldapsearch = ldap_search($ldapconn, "dc=example,dc=com", "cn=John Doe");
 // 检查搜索结果
 if ($ldapsearch) {
 // 处理搜索结果
 $ldapresult = ldap_get_entries($ldapconn, $ldapsearch);
 // 释放搜索结果资源
 ldap_free_result($ldapsearch);
 // 输出搜索结果
 print_r($ldapresult);
 } else {
 echo "LDAP 搜索失败";
 }
 } else {
 echo "LDAP 绑定失败";
 }
 // 关闭 LDAP 连接
 ldap_close($ldapconn);
} else {
 echo "无法连接到 LDAP 服务器";
}

在上面的示例中,我们首先使用ldap_connect()函数连接到LDAP服务器。然后,我们使用ldap_bind()函数进行身份验证,绑定到LDAP服务器。接下来,我们使用ldap_search()函数执行一个LDAP搜索,并将结果存储在$ldapsearch变量中。然后,我们使用ldap_get_entries()函数获取搜索结果的条目,并将结果存储在$ldapresult变量中。最后,我们使用ldap_free_result()函数释放搜索结果资源,并使用print_r()函数输出搜索结果。最后,我们使用ldap_close()函数关闭LDAP连接。

同首字母函数