Yo tengo una class q se encarga de todo lo q es AD... para lo q es buscar información del usuario, en particular, uso lo siguiente
Código PHP:
$res = ldap_search($connection, $base_dn, 'samaccountname=' . $this->username, array("samaccountname", "mail", "memberof", "department", "displayname", "telephonenumber", "primarygroupid"));
$user_info = ldap_get_entries($connection, $res);