Hey, I'm trying to find out what groups a user is a member of. I have written the following code, which returns the DN of some of the groups:
$ldap = ldap_connect("curric-srv"); ldap_bind($ldap, "willik@domain", "(password)"); $sr = ldap_search($ldap, "DC=domain", "cn=98ROBERC"); $data = ldap_get_entries($ldap, $sr); foreach($data[0]["memberof"] as $group) { echo("$group <br>"); } This produces the following: 2 CN=Students,CN=Users,DC=domain CN=98,CN=Users,DC=domain This identifies two of the three groups this user belongs to. It's missing the primary group, and I can't see any why to find out what that group is. If I change the primary group using the AD Users and Computers Applet, then the group that disapears changes to the group I set as primary, and the group that was primary is then included in the array. I know there is also returned from the search a value of $data[0]["primarygroupid"][0], which contains a number. However when I select data on the group I know to be the user's primary, there is no mention of this number. How will I find out the user's primary group - is it possible? Set up: Apache 1.3.27, PHP 4.3.0, Windows 2000 Server The script is connecting to the PDC, which is also running Windows 2000 server... Thanks for your time, Craig Roberts MSN/E-mail: [EMAIL PROTECTED] URL: http://cjrobs.net -- PHP Windows Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php