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] ; |