Hallo ich habe folgendes Problem. Ich versuche via PHP auf das LDAP-Verzeichnis einer Firma zu zugreifen, aber bekomme mit dem folgen Code immer wieder nur "0 Einträge vorhanden", obwohl dieser existiert.
Er erstellt eine Verbindung zum Server und meldet sich erfolgreich als anonymous, welcher Leserechte hat.
Frage:
Habe ich beim Basepath was falsch festgesetzt?
Wo sonst könnte der Fehler liegen?
PS: Habe im Inet auch noch Einträge gesehen, die dann c=<user> etc. bloß eintragen und dann im Anschliessenden Array noch die ganzen anderen "Variablen" nennen. (auch getestet, leider erfolglos)
Danke für eure Bemühungen
MfG Noob
Er erstellt eine Verbindung zum Server und meldet sich erfolgreich als anonymous, welcher Leserechte hat.
Frage:
Habe ich beim Basepath was falsch festgesetzt?
Wo sonst könnte der Fehler liegen?
PS: Habe im Inet auch noch Einträge gesehen, die dann c=<user> etc. bloß eintragen und dann im Anschliessenden Array noch die ganzen anderen "Variablen" nennen. (auch getestet, leider erfolglos)
Code:
<?php $ds=ldap_connect("LDAP://<server>"); echo "Ergebnis der Verbindung: ".$ds." "; if ($ds) { echo "Bindung ..."; $r=ldap_bind( $ds ); echo "Ergebnis der Bindung ".$r." "; // $suche = "(&(objectClass=*)(objectCategory=*)(cn=<user>))"; $suche = "CN=<user>"; $base = "Ou=Stadt,DC=<stadt>,DC=dom"; $justthese = array( "OU" , "CN" , "DC" ); echo "Suche nach (".$suche.") ... "; $sr=ldap_search( $ds , $base , $suche , $justthese ); echo "Ergebnis der Suche ".$sr." "; echo "Anzahl gefundenen Einträge ".ldap_count_entries($ds,$sr)." "; echo "Einträge holen ... "; $info = ldap_get_entries($ds, $sr); echo "Daten für ".$info["count"]." Items gefunden: "; for ($i=0; $i<$info["count"]; $i++) { echo "dn ist: ". $info[$i]["dn"] ." "; echo "erster cn Eintrag: ". $info[$i]["cn"][0] ." "; echo "erster email Eintrag: ". $info[$i]["mail"][0] ." "; echo "Telefonnummer: ". $info[$i]["telephonenumber"][0]." "; } echo "Verbindung schließen"; ldap_close($ds); } else { echo "<h4>Verbindung zum LDAP Server nicht möglich</h4>"; } ?>
MfG Noob
Kommentar