ldap mit php

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • ldap mit php

    Ich versuche über LDAP mit Hilfe von PHP Objekte anzuzeigen.
    Die Verbingung steht und es gibt auch keine Fehlermeldung. Allerdings gibt er mir bei der Anzahl gefundener Einträge 0 an, und das kann nicht sein.
    Jemand ne Idee, woran das liegen könnte?

    Gruesse
    s_schaf

  • #2
    Ein wenig mehr Details zum Request etc wären hilfreich

    Kommentar


    • #3
      Mehr Infos

      Oh, sorry...klar

      Hier is mal der Code:

      <?php
      // Grundlegende Abfolge bei LDAP ist verbinden, binden, suchen,
      // interpretieren des Sucheergebnisses, Verbindung schließen

      echo "<h3>LDAP query Test</h3>";
      echo "Verbindung ...";
      $ds=ldap_connect("unser LDAP"); // muss ein gültiger LDAP Server
      // sein!

      echo "Ergebnis der Verbindung: ".$ds."<p>";

      if ($ds) {
      echo "Bindung ...";
      $r=ldap_bind($ds); // das ist ein "anonymer" bind,
      // typischerweise nur Lese Zugriff
      echo "Ergebnis der Bindung ".$r."<p>";

      echo "Suche nach (sn=B*) ...";
      // Suchen des Nachnamen-Eintrags
      $sr=ldap_search($ds, "ou=Professoren, ou=Benutzer, dc=fh-ulm, dc=de", "sn=K*");
      echo "Ergebnis der Suche ".$sr."<p>";

      echo "Anzahl gefundenen Einträge ".ldap_count_entries($ds,$sr)."<p>";

      echo "Einträge holen ...<p>";
      $info = ldap_get_entries($ds, $sr);
      echo "Daten für ".$info["count"]." Items gefunden:<p>";
      for ($i=0; $i<$info["count"]; $i++) {
      echo "dn ist: ". $info[$i]["dn"] ."<br>";
      echo "erster cn Eintrag: ". $info[$i]["cn"][0] ."<br>";
      echo "erster email Eintrag: ". $info[$i]["E-mail"][0] ."<p>";
      }

      echo "Verbindung schließen";
      ldap_close($ds);

      } else {
      echo "<h4>Verbindung zu LDAP Server nicht möglich</h4>";
      }
      ?>


      UND DIE AUSGABE SIEHT SO AUS:

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

      Bindung ...Ergebnis der Bindung 1

      Suche nach (sn=B*) ...Ergebnis der Suche Resource id #2

      Anzahl gefundenen Einträge 0

      Einträge holen ...

      Daten für 0 Items gefunden:

      Verbindung schließen


      Gruesse
      s_schaf

      Kommentar

      Lädt...
      X