Page 1 sur 1

requête LDAP

Posté : 19 juil. 2013, 09:51
par karima21
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

Re: requête LDAP

Posté : 20 juil. 2013, 10:27
par moogli
Salut,

Que donne un var_dump($entry[0]); ?

Parce que la ce qui ne fonctionne c'est toutes celles que tu a mis en lower camel case ...

Du coup je pense que les index ne sont pas bon (oui c'est sensible a la casse) et qu'en plus tu ne le sais pas parce que tu n'affiche pas les erreurs (ou pas toutes les erreurs dont les notices).

Ce que me confirme la doc http://fr2.php.net/manual/fr/function.l ... ntries.php

@+

Re: requête LDAP

Posté : 22 juil. 2013, 11:25
par karima21
Salut moogli,

Quand je fais var_dump($entry[0]); alors là j'affiche ce que ne s'affichait pas avant.

Comment je peux faire alors pour résoudre ce problème?

Merci d'avance.

Re: requête LDAP

Posté : 22 juil. 2013, 22:06
par moogli
si tu en montre pas ce qui s'affiche ça va être complexe.

mais je t'invite à regarder la doc de la fonction var_dump afin de comprendre ce qu'elle fait et comment résoudre ton problème.


@+