ldap_rename

(PHP 4 >= 4.0.5, PHP 5, PHP 7, PHP 8)

ldap_renameModifie le nom d'une entrée

Description

ldap_rename ( resource $ldap , string $dn , string $new_rdn , string $new_parent , bool $delete_old_rdn , array|null $controls = null ) : bool

Modifie l'entrée dn, autant pour son nom que pour sa localisation.

Liste de paramètres

ldap

Un identifiant de lien LDAP, retourné par la fonction ldap_connect().

dn

Le nom DN de l'entrée LDAP.

new_rdn

Le nouveau RDN.

new_parent

La nouvelle entrée parent/supérieure.

delete_old_rdn

Si ce paramètre vaut true, l'ancienne valeur RDN est supprimée. Sinon elle est conservée comme une valeur non distinguée.

controls

Tableau de Contrôles LDAP à envoyer avec la requête.

Valeurs de retour

Cette fonction retourne true en cas de succès ou false si une erreur survient.

Historique

Version Description
8.0.0 controls est désormais nullable ; auparavant, sa valeur par défaut était [].
7.3 Support pour controls a été ajouté.

Notes

Note:

ldap_rename() ne fonctionne actuellement qu'avec LDAPv3. Vous pouvez être obligé d'utiliser ldap_set_option() avant de vous lier pour pouvoir utiliser LDAPv3. Cette fonction est uniquement disponible lorsque vous utilisez OpenLDAP 2.x.x OU Netscape Directory SDK x.x.

Voir aussi