Manuel PHP

Précédent

 

Suivant

ldap_list

ldap_list -- Recherche dans un seul niveau

Description

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

Précédent

Sommaire

Suivant

ldap_get_values

Chapitre

ldap_modify