{site_name}

{site_name}

🌜 搜索

在PHP中,ldap_delete函数用于从LDAP目录中删除指定的条目

php 𝄐 0
怕黑怕狼等于联想相联系的恐惧属于,ph>pl蛋白质带什么电荷,PHP ldap 查询,phpldapadmin 配置,phpldapadmin无法使用管理员登录,phpldapadmin登录报错not found
在PHP中,ldap_delete函数用于从LDAP目录中删除指定的条目。

它的使用方法如下:

ldap_delete(resource $link_identifier, string $dn)

参数说明:
- $link_identifier:与LDAP服务器的连接标识符。
- $dn:表示要删除的条目的唯一标识符。

示例代码如下所示:


<?php
$ldapserver = 'ldap.example.com';
$ldapuser = 'cn=admin,dc=example,dc=com';
$ldappasswd = 'password';

// 连接到LDAP服务器
$ldapconn = ldap_connect($ldapserver);
if (!$ldapconn) {
echo "LDAP连接失败!";
exit;
}

// 绑定LDAP管理员用户
$ldapbind = ldap_bind($ldapconn, $ldapuser, $ldappasswd);
if (!$ldapbind) {
echo "LDAP绑定失败!";
exit;
}

// 设置要删除的条目的唯一标识符
$dn = 'uid=john,ou=users,dc=example,dc=com';

// 删除条目
$deleted = ldap_delete($ldapconn, $dn);
if ($deleted) {
echo "删除成功!";
} else {
echo "删除失败!";
}

// 关闭LDAP服务器连接
ldap_close($ldapconn);
?>


以上示例是删除LDAP目录中uid=john,ou=users,dc=example,dc=com条目的例子。

注意:在使用ldap_delete函数之前,需要先与LDAP服务器建立连接并绑定管理员用户。