Manuel PHP
Précédent
Suivant
ldap_list() retourne un identfiant de résultat ou bien FALSE en cas d 'erreur.
ldap_list() effectue une recherche avec le filtre filter dans le dossier base_dn avec l 'option LDAP_SCOPE_ONELEVEL.
LDAP_SCOPE_ONELEVEL signifie que la recherche ne peut retourner des entrées que dans le niveau qui est immédiatement sous le niveau base_dn (c'est l'équivalent de la commande "ls ", pour obtenir la liste des fichiers et dossiers du dossier courant.
ldap_list() prend 5 paramtères optionnels.
Voir ldap_search() pour connaître le détails de leur utilisation.
Ces paramètres optionnels ont été ajoutés en 4.0.2: attrsonly, sizelimit, timelimit et deref.
Exemple 1.
Produit une liste de tous les services d'une société avec ldap_list()
?php / / $ds doit ecirc; tre une ressource de connexion valide $basedn = "o=Ma Compagnie, 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];}?
Depuis PHP 4.0.5, il est aussi possible de faire des recherches paralleles.
Reportez vous à ldap_search() pour plus de détails.
Précédent
Sommaire
Suivant
Niveau supérieur