English | 简体中文 | 繁體中文
查询

ldap_mod_del()函数—用法及示例

「 从目录服务器中删除现有的属性值 」


函数名:ldap_mod_del()

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

函数描述:ldap_mod_del() 函数用于从目录服务器中删除现有的属性值。

用法: bool ldap_mod_del ( resource $link_identifier , string $dn , array $entry )

参数:

  • $link_identifier:一个有效的 LDAP 连接标识符。
  • $dn:要修改的条目的区别名(DN)。
  • $entry:包含要删除的属性的数组。数组的键是属性的名称,数组的值是要删除的属性值。

返回值: 如果成功则返回 TRUE,否则返回 FALSE。

示例: <?php // 建立到目录服务器的连接 $ldapconn = ldap_connect("ldap.example.com") or die("无法连接到 LDAP 服务器");

// 绑定到目录服务器 $ldapbind = ldap_bind($ldapconn, "cn=admin,dc=example,dc=com", "adminpassword") or die("无法绑定到 LDAP 服务器");

// 准备要删除的属性值 $entry = array( "mail" => "user@example.com", "telephonenumber" => "123456789" );

// 删除属性值 $mod_del = ldap_mod_del($ldapconn, "cn=user,dc=example,dc=com", $entry);

if ($mod_del) { echo "属性值删除成功"; } else { echo "属性值删除失败"; }

// 关闭 LDAP 连接 ldap_close($ldapconn); ?> 上述示例中,我们首先建立到目录服务器的连接,然后绑定到服务器。接下来,我们准备要删除的属性值,并调用ldap_mod_del()函数来删除指定条目的属性值。如果删除成功,则输出"属性值删除成功",否则输出"属性值删除失败"。最后,我们关闭 LDAP 连接。

补充纠错
上一个函数: ldap_mod_del_ext()函数
下一个函数: ldap_mod_add_ext()函数
热门PHP函数
分享链接