6.47.18 ldap_get_attributes[ Exemples avec ldap_get_attributes ] PHP 3, PHP 4 >= 4.0.0Description
array ldap_get_attributes(resource link_identifier ,resource result_entry_identifier )
ldap_get_attributes retourne un tableau multi-dimensionel
en cas de succès, et TRUE sinon.
ldap_get_attributes sert à simplifier la lecture
des attributs et des valeurs d'une entrée dans un résultat.
Le résultat est un tableau multi-dimensionnel, avec les attributs
en clé, et les valeurs des attributs en valeurs.
Une fois que vous avez repéré une entré dans un
dossier, vous pouvez lire les informations de cette entrée avec
cette fonction. Vous pouvez utiliser cette fonction pour créer une
application qui se déplace dans les dossiers, sans en connaître
la structure au préalable. Dans de nombreux cas, vous ne chercherez
qu'un attribut particulier (le email, par exemple) et vous ne vous
intéresserez pas aux autres valeurs.
Affichage de la liste des attributs d'une entrée |
<?php // $ds est l'identifiant de lien pour ce dossier // $sr est un résultat de recherche valide, obtenu lors d'une recherche // précédente $entry = ldap_first_entry($ds, $sr); $attrs = ldap_get_attributes($ds, $entry); echo $attrs["count"]." Attributs dans cette entrée:<p>"; for ($i=0; $i<$attrs["compte"]; $i++) echo $attrs[$i]."<br>"; ?>
|
Voir aussi
ldap_first_attribute et
ldap_next_attribute.
|