int ldap_list(int link_identifier, string base_dn, string filter, array [attributes]);
Retourne true en cas de succès, et false sinon.
ldap_list() effecture une recherche avec le filtre donnée, et limité un dossier.
LDAP_SCOPE_ONELEVEL indique que la recherche ne doit s'étendre que dans le dossier immédiatement sous le nd donnée. (Equivalent à taper "ls" et obtenir la liste des fichiers et dossiers du dossier courant).
Cette appel prend un quatrième argument optionnel : un tableau contenant les attributs recherché. Reportez vous à ldap_search() pour plus de détails.
|
Exemple 1. Affiche une liste d'unités organisationnelle. // $ds est un identifiant de connexion valide.
$basedn = "o=Ma Société, c=Fr";
$justthese = array("ou");
$sr=ldap_list($ds, $basedn, "ou=*", $justthese);
$info = ldap_get_entries($ds, $sr);
for ($i=0; $i<$info["count"]; $i++)
echo $info[$i]["ou"][0] ;
|