LDAP 函数
在线手册:中文  英文

ldap_mod_add

(PHP 4, PHP 5)

ldap_mod_addAdd attribute values to current attributes

说明

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

Adds one or more attributes to the specified dn. It performs the modification at the attribute level as opposed to the object level. Object-level additions are done by the ldap_add() function.

参数

link_identifier

An LDAP link identifier, returned by ldap_connect().

dn

The distinguished name of an LDAP entity.

entry

返回值

成功时返回 TRUE, 或者在失败时返回 FALSE

注释

Note: 此函数可安全用于二进制对象。

参见


LDAP 函数
在线手册:中文  英文

用户评论:

theiderich AT laweekly dot com (2005-07-15 15:17:46)

When adding/editing attributes for a user, the 'memberof' attribute is a special case.  The memberOf attribute is not an accessible attribute of the user schema. To add someone to a group, you have to add the user in the group, and not the group in the user. You can do this by accessing the group attribute 'member':

<?php

$group_name 
"CN=MyGroup,OU=Groups,DC=example,DC=com";
$group_info['member'] = $dn// User's DN is added to group's 'member' array
ldap_mod_add($connect,$group_name,$group_info);

?>

Claudio Lente <nelchael at ig dot com dot br> (2003-02-26 14:03:01)

JoshuaStarr at aelana dot com (2001-08-30 22:52:48)

To add a new attribute with a single value:
$entry[mail] = "newmail@aelana.com";
$results = ldap_mod_add($ldapConnID, $dn, $entry);
To add a new attribute with multiple values:
$entry[mail][] = "newmail@aelana.com";
$entry[mail][] = "altnewmail@aelana.com";
$results = ldap_mod_add($ldapConnID, $dn, $entry);

易百教程