牛牛在线工具

ldap_mod_add()

收录 8868 个 PHP 函数,含用途说明与用法示例。

ldap_mod_add()

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

函数名: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。 示例: <?php // 连接到 LDAP 服务器 $ldapconn = ldap_connect("ldap.example.com"); // 绑定到 LDAP 服务器 $ldapbind = ldap_bind($ldapconn, "cn=admin,dc=example,dc=com", "password"); // 准备要添加的属性 $entry = array( "cn" => "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 连接。