LDAP : Impossible de récupérer certains att.

Fermé
Teriblus - 15 mai 2008 à 15:54
 Teriblus - 15 mai 2008 à 15:58
Bonjour,

Je découvre le protocole ldap et le module php associé et je me trouve confronté au probleme suivant : Je n'arrive pas a récupérer tous les attributs de l'annuaire a partir d'une recherche ldap_search et d'un appel a ldap_get_entries.

Voici mon code :
$dn= // valid dn
$filter="(&(cn=*))";
$justthese = array( "ou", "sn", "givenname", "mail");

$sr=ldap_search($ds, $dn, $filter, $justthese);

$info = ldap_get_entries($ds, $sr);

echo $info["count"]." entrées trouvées.<br/><br/>"; // => 53 entrées trouvées.

for ($i=0; $i < $info["count"]; $i++) {
echo "account : ".$info[$i]['samaccountname'][0]."<br/>";
echo "name : ".$info[$i]['givenname'][0]." ".$info[$i]['sn'][0]."<br/>";
echo "phone : Fexco : ".$info[$i]['telephonenumber'][0]." other : ".$info[$i]['otherphone'][0]." facs : ".$info[$i]['facsimiletelephonenumber'][0]."<br/>";
echo "Mail : ".$info[$i]['mail'][0]."<br/><br/>";
}
ldap_close($ds);

Parmis les attributs si dessus je n'arrive a obtenir que givenname, sn et mail. Les autres variable ne sont pas "set"...

Pouvez vous m'aider ?

Infos :
LDAP with Active Directory
Windows Server 2000
Xampp

Merci par avance,
+++
Teriblus.

1 réponse

Bon j'ai vu mon erreur en me relisant et je suis un gros boulet.

Cela vient du $justthese.

Désolé pour ceux qui ont lu pour rien ...

+++
Teriblus
0