ldap_get_attributes

(PHP 4, PHP 5)

ldap_get_attributesLit les attributs d'une entr�e

Description

array ldap_get_attributes ( resource $link_identifier , resource $result_entry_identifier )

Lit les attributs et les valeurs pour une entr�e d'un r�sultat de recherche.

Une fois que vous avez rep�r� une entr�e dans un dossier, vous pouvez obtenir plus d'informations sur elle avec cette fonction. Elle pourrait �tre utilis�e dans le cadre d'une application qui cartographie les dossiers et les entr�es. Dans de nombreuses applications, vous recherchez des entr�es ayant un attribut pr�cis, sans vous soucier des autres attributs.

return_value["count"] = nombre d'attributs dans l'entr�e
return_value[0] = premier attribut
return_value[n] = n-i�me attribut

return_value["attribute"]["count"] = nombre de valeurs de l'attribut
return_value["attribute"][0] = premi�re valeur de l'attribut
return_value["attribute"][i] = (i+1)-�me valeur de l'attribut

Liste de param�tres

link_identifier

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

result_entry_identifier

Valeurs de retour

Retourne le d�tail des informations d'une entr�e sous la forme d'un tableau multidimensionnel ou FALSE en cas d'erreur.

Exemples

Exemple #1 Affiche la liste des attributs d'une entr�e

<?php
// $ds est une ressource de connexion valide

// $sr est une recherche valide, issue d'une op�ration
// 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["count"]; $i++) {
    echo 
$attrs[$i] . "<br />";
}
?>

Voir aussi