ldap_mod_add()

向指定的LDAP目录项中添加一个或多个属性

首字母:L

函数名:ldap_mod_add()

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

用法:ldap_mod_add() 函数用于向指定的LDAP目录项中添加一个或多个属性。

语法:bool ldap_mod_add(resource $link_identifier, string $dn, array $entry)

参数:

  • $link_identifier:LDAP 连接标识符,通过 ldap_connect() 返回的资源。
  • $dn:要添加属性的目录项的 DN (Distinguished Name)。
  • $entry:包含要添加的属性的关联数组。数组的键是属性名,值是属性的值。可以使用多个键值对来添加多个属性。

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

示例:

 "John Doe",
 "sn" => "Doe",
 "mail" => "johndoe@example.com",
 "objectClass" => "person"
);
// 添加属性到目录项
$add = ldap_mod_add($ldapconn, "uid=johndoe,ou=users,dc=example,dc=com", $entry);
if ($add) {
 echo "属性添加成功";
} else {
 echo "属性添加失败";
}
// 关闭 LDAP 连接
ldap_close($ldapconn);
?>

以上示例中,我们首先连接到 LDAP 服务器,然后绑定到服务器。接着,我们准备要添加的属性,并使用 ldap_mod_add() 函数将属性添加到指定的目录项中。最后,我们根据函数的返回值判断属性添加是否成功,并关闭 LDAP 连接。

同首字母函数