Bonjour,
Je suis peut-être extrêmement nul 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:
Et voilà ce que sa me donne quand j'exécute:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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>";
Alors voilà je ne comprend vraiment pas ce que je dois faire pour afficher un nom d'utilisateur un email ou peu import...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 ) )
Merci d'avance
Partager