LDAP Einträge ausgeben lassen

Papenburger

Erfahrenes Mitglied
Hallo,

ich greife mit PHP über LDAP auf das ActiveDirectory zu und möchte gerne alle Einträge ausgeben lassen. Doch egal, was ich schreibe, ich erhalte keine Ausgaben.

PHP:
$name = "nag";
$ldap_server = "ldap://192.168.16.1";
$auth_user = "sv@sn.local";
$auth_pass = "sg";
$base_dn = "DC=sn,DC=local";
$filter = "(&(objectClass=user)(objectCategory=person)
(|(name=$name*)(displayname=$name*)(cn=$name*)))";


// connect to server
if (!($connect=@ldap_connect($ldap_server))) {
     die("Could not connect to ldap server");
}

// bind to server
if (!($bind=@ldap_bind($connect, $auth_user, $auth_pass))) {
     die("Unable to bind to server"); 
}


// search active directory
if (!($search=@ldap_search($connect, 'DC=*, DC=*', 'sn=*'))) {
     die("Unable to search ldap server");
}

$number_returned = ldap_count_entries($connect,$search);
echo "The number of entries returned is ". $number_returned."\n\n";


Es wird aber leider nichts ausgegeben. Wie kann ich nachschauen ob überhaupt Einträge vorhanden sind?


MFG
Papenburger
 

Neue Beiträge

Zurück