[Mail] Requête LDAP de sélection de données
Bonjour,
Je suis peut-être extrêmement nul :roll: mais je n'arrive pas à comprendre comment ressortir des données dans un annuaire LDAP puis les afficher!! Voici le code que j'ai fais pour l'instant:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
|
//Connexion
$ds = ldap_connect("*ip*", "*port*");
$dn = "cn=sonceboz,ou=users,o=cisco.com";
$pass = "*password*";
ldap_bind($ds, $dn, $pass) or die("Erreur de connexion");
$sr = ldap_search($ds, $dn, "cn=*");
$info = ldap_get_entries ($ds, $sr);
echo "Nombre de personnes trouvées : ".$info ["count"]."<p>";
echo "<pre>";
print_r($info);
echo "</pre>"; |
Et voilà ce que sa me donne quand j'exécute:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74
|
Nombre de personnes trouvées : 1
Array
(
[count] => 1
[0] => Array
(
[cn] => Array
(
[count] => 1
[0] => sonceboz
)
[0] => cn
[sn] => Array
(
[count] => 1
[0] => sonceboz
)
[1] => sn
[objectclass] => Array
(
[count] => 6
[0] => inetOrgPerson
[1] => organizationalPerson
[2] => ciscoocUser
[3] => dcdPerson
[4] => person
[5] => top
)
[2] => objectclass
[mail] => Array
(
[count] => 1
[0] => sonceboz
)
[3] => mail
[userpassword] => Array
(
[count] => 1
[0] => {md5}רiÒEå§;cpÎÖT
)
[4] => userpassword
[ciscoatuserprofile] => Array
(
[count] => 1
[0] => cn=sonceboz-profile-{61147121614032006},ou=profiles,ou=CCN,o=cisco.com
)
[5] => ciscoatuserprofile
[ciscoatuserprofilestring] => Array
(
[count] => 1
[0] => cn=sonceboz-profile-{61147121614032006},ou=profiles, ou=CCN,o=cisco.com
)
[6] => ciscoatuserprofilestring
[ciscoatguid] => Array
(
[count] => 1
[0] => -{61147121614032006}
)
[7] => ciscoatguid
[count] => 8
[dn] => cn=sonceboz,ou=Users,o=cisco.com
)
) |
Alors voilà je ne comprend vraiment pas ce que je dois faire pour afficher un nom d'utilisateur un email ou peu import... :oops:
Merci d'avance