Tach!
Die Abfrage mache ich im Prinzip so:
$filter = "samaccountname=".$ldapuser;
$search = ldap_search($ad, $dn, $filter, $attrs);
$entries = ldap_get_entries($ad, $search);
Wenn du Fehler suchst, ist es günstig, die Hinweise auf Fehler nicht zu ignorieren. Diese bekommst du als Rückgabewert der Funktionen. Den genauen Text liefert dann ldap\_error().
dedlfix.