首页 话题 小组 问答 好文 用户 我的社区 域名交易 唠叨

[函数]ldap_delete()函数—用法及示例

发布于 2025-04-28 18:15:58
0
27

函数名:ldap_delete()

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

用法:ldap_delete(resource $link_identifier, string $dn)

参数:

  • $link_identifier:LDAP连接标识符,通过ldap_connect()函数返回的资源。
  • $dn:要删除的目录项的Distinguished Name(DN)。

返回值:成功时返回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) {
        // 删除目录项
        $dn = "cn=John Doe,ou=users,dc=example,dc=com";
        $result = ldap_delete($ldapconn, $dn);

        if ($result) {
            echo "目录项删除成功";
        } else {
            echo "目录项删除失败";
        }
    } else {
        echo "LDAP绑定失败";
    }

    // 关闭LDAP连接
    ldap_close($ldapconn);
} else {
    echo "无法连接到LDAP服务器";
}

注意事项:

  • 要使用ldap_delete()函数,需要先连接到LDAP服务器并进行绑定操作。
  • 删除操作需要有足够的权限才能成功执行。
  • 删除操作是不可逆的,请谨慎使用。
评论
一个月内的热帖推荐
啊龙
Lv.1普通用户

9545

帖子

31

小组

3242

积分

赞助商广告
站长交流