LDAP-Fehler beim ldap_search

rene-s

Grünschnabel
Hallo,

ich beiße schon fast in die Tastatur

Ich möchte mit meinem Linux/Apache das ADS des Windows 2003 Servers abfragen.
Leider scheitert es immer mit der Fehlermeldung:

Warning: ldap_search(): Search: Operations error in /bash-scripte/ldap.php on line 18

Die ganzen Befehle davor gehen ohne Probleme...

Verbindung ...
Ergebnis der Verbindung: Resource id #4
Bindung ...
Ergebnis der Bindung 1

Was ist das für ein Problem?
Hat vielleicht einer von euch eine Idee?

Danke
Rene

hier mal der Code.

Code:
<?php
echo "LDAP query Test\n\n";
 
echo "Verbindung ...\n";
$ds=ldap_connect("10.143.64.53");
echo "Ergebnis der Verbindung: ".$ds."\n";
 
if ($ds) {
 echo "Bindung ...\n";
 $r=ldap_bind($ds);   
 echo "Ergebnis der Bindung ".$r."\n";
 
 $sr=ldap_search($ds,"o=..., c=DE", "sn=S*");
 echo "Ergebnis der Suche ".$sr."\n";
 echo "Anzahl gefundenen Einträge ".ldap_count_entries($ds,$sr)."\n";
 
 $info = ldap_get_entries($ds, $sr);
 
 echo "Daten für ".$info." Items gefunden:\n";
 
 for ($i=0; $i<$info; $i++) {
  echo "dn ist: ". $info ."\n";
  echo "erster cn Eintrag: ". $info ."\n";
  echo "erster email Eintrag: ". $info ."\n";
 }
 ldap_close($ds);
} else {
 echo "Verbindung zum LDAP Server nicht möglich\n";
}
?>
 
Zurück