";
}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 "