(PHP 4 >= 4.0.5, PHP 5, PHP 7)
ldap_rename — Modifie le nom d'une entrée
$link_identifier
, string $dn
, string $newrdn
, string $newparent
, bool $deleteoldrdn
[, array $serverctrls = array()
] ) : bool
Modifie l'entrée dn, autant pour son nom que pour sa localisation.
link_identifierUn identifiant de lien LDAP, retourné par la fonction ldap_connect().
dnLe nom DN de l'entrée LDAP.
newrdnLe nouveau RDN.
newparentLa nouvelle entrée parent/supérieure.
deleteoldrdn
Si ce paramètre vaut TRUE, l'ancienne valeur RDN
est supprimée. Sinon elle est conservée comme
une valeur non distinguée.
serverctrlsTableau de Contrôles LDAP à envoyer avec la requête.
Cette fonction retourne TRUE en cas de succès ou FALSE si une erreur survient.
| Version | Description |
|---|---|
| 7.3 |
Support pour serverctrls a été ajouté.
|
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.