";
}else{
echo "ds Nicht erfolgreich
";
}
// Ihr könnt dies auch nutzen, um z.B. Usernamen und Passwort z.B. fürs Intranet zu verifizieren.
$binding = ldap_bind($ds,$username,$password) or die("Fehler");
if($binding){
echo "binding Erfolgreich
";
}else{
echo "binding Nicht erfolgreich
";
}
// AD auslesen
$sr = ldap_search($ds,$basedn,$filter);
$result = ldap_get_entries($ds,$sr);
$anzahl = ldap_count_entries($ds, $sr);
if($sr){
echo "search Erfolgreich
";
}else{
echo "search Nicht erfolgreich
";
}
if($result){
echo "result Erfolgreich
";
}else{
echo "result Nicht erfolgreich
";
}
// in $result sind nun alle User mit allen Informationen enthalten.
echo "
";
for($i=0;$i<$anzahl;$i++){
$vorname = $result[$i]['givenname'][0];
$nachname = $result[$i]['sn'][0];
$uid = $result[$i]['samaccountname'][0];
echo "$vorname $nachname -> $uid
";
}
print_r($result);
echo "";
?>