Bonjour,

Je souhaite lister les groupes (cn=) auxquels appartient le user ldap me au travers de la fonction ldap_search sachant que les groupes sont

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
 
 $result = ldap_search($ldapconn,$ldaptree, "(uid=myUser)",array("ou")) or die ("Error in search query: ".ldap_error($ldapconn));
        $data = ldap_get_entries($ldapconn, $result);
 
        echo '<h1>Dump all data</h1><pre>';
        print_r($data);
        echo '</pre>';
 
 
        echo '<h1>Show me the users</h1>';
        for ($i=0; $i<$data["count"]; $i++) {
            //echo "dn is: ". $data[$i]["dn"] ."<br />";
            echo "User: ". $data[$i]["uid"][0] ."<br />";
            if(isset($data[$i]["mail"][0])) {
                echo "Email: ". $data[$i]["mail"][0] ."<br /><br />";
            } else {
                echo "Email: None<br /><br />";
            }
Ma requête ne me ressort pas cette information.

Ci-dessus l'arborescence de mon annuaire :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
-dc=fti, dc=net
   - ou=Group
      - ou=myGroup
         - cn=monGrp1
         - cn=monGrp2
         - cn=monGrp3
   - ou=People
     - ou=FT
        - uid = me

Auriez-vous vous une idée de la requête que je dois effectuer ?

Par avance merci.