Bonjour,
Je travaille sur un site web en php, et j'ai besoin de récuperer des données d'un active directory par LDAP.
La connexion marche nickel et j'arrive aussi à récuperer des données sauf pour qlq uns: comme le numéro de tel, et l'adresse ça je pense parce qu'il y a un retour chariot .
Quelqu'un peut me dire ou ça peut trouver l'erreur pour les champs que j'arrive pas à récuperer? et comment je peux faire?
Voici mon code:
...............
$justthese = array("sn", "streetAddress", "l", "co", "givenname", "mail", "manager", "pwdLastSet", "telephoneNumber", "userAccountControl", "uid" );
$sr = ldap_search($ldapconn, $dn, $filter, $justthese);
$entry = ldap_get_entries($ldapconn, $sr);
$userAccountControl = $entry[0]["userAccountControl"][0]; // Ne s'affiche pas (ça valeur est 512)
$isAccountActive = ($userAccountControl == '512'); // Ne s'affiche pas
$mail = $entry[0]["mail"][0]; // Marche
$lastname = $entry[0]["sn"][0]; // marche
$dnManager = $entry[0]["manager"][0]; // Marche
$firstname = $entry[0]["givenname"][0]; // Marche
$pwd = $entry[0]["pwdLastSet"][0]; // Ne s'affiche pas (c'est un ensemble de chiffres)
$phone = $entry[0]["telephoneNumber"][0]; // Ne s'affiche pas ( c'est +33.......)
Voilà j'espère que qlq saura où est l'erreur...
Je vous remercie d'avance.
Karima