Anzeige:
Ergebnis 1 bis 2 von 2

Thema: LDAP DB mit PHP bearbeiten - stecke fest

  1. #1
    Registrierter Benutzer
    Registriert seit
    Jan 2009
    Beiträge
    114

    Question LDAP DB mit PHP bearbeiten - stecke fest

    Hallo,

    habe mir ein PHP gebastelt, daß mir meinen Kundenstamm aus einer MySQL DB in mein LDAP Verzeichnis einschreibt.
    Das klappt auch ast rein!

    Jedoch will ich das sich dieses "LDAP-Verzeichnis" jede Nacht selbst aktualisiert- über cron... auch noch kein Problem.

    Nun will ich den LDAP Eintrag ou=test,dc=sz,dc=local mit allen untereinträgen löschen und danach neu erstellen.

    Soweit so gut. Mein Problem ist nur, wenn das Verzeichnis "ou=test,...." leer ist, kann ich es löschen mit php.
    Wenn jedoch Untereinträge vorhanden sind, wird der Zugriff auf's löschen verweigert.

    Hab heute schon den ganzen Tag gegoogelt, jedoch irgendwie keine Lösung gefunden... nun hoffe ich auf eure Hilfe!

    Hier mal mein Code zum Löschen:

    Code:
    $ldapLink =ldap_connect($ldapHost, $ldapPort)
    or die("Can't establish LDAP connection");
    
    if (ldap_set_option($ldapLink,LDAP_OPT_PROTOCOL_VERSION,3))
    { }
    
    if ($ldapLink) {
    
    // bind with appropriate dn to give update access
    $r=ldap_bind($ldapLink,$ldapUser,$ldapPswd)
    or die("Can't bind to server.");
    
    if (ldap_set_option($ldapLink,LDAP_OPT_PROTOCOL_VERSION,3))
    { }
    
    // delete an entry
    $r=ldap_delete($ldapLink, "ou=test,dc=sz,dc=local");
    if(!$r) die("ldap_delete failure<br>");
    
    ldap_close($ldapLink);
    echo "ldap_delete success";
    } else {
    echo "Unable to connect to LDAP server";
    }
    ?>
    Fehlermeldung:

    Warning: ldap_delete() [function.ldap-delete]: Delete: Operation not allowed on non-leaf in ......../ldap_t_01.php on line 34
    ldap_delete failure


    Könnt Ihr mir weiterhelfen?

    Gruß
    mslin

  2. #2
    Registrierter Benutzer
    Registriert seit
    Jan 2005
    Ort
    Berlin
    Beiträge
    279
    da steht, daß du nur Blätter löschen kannst, ist es ein Verzeichnis? (mußt du vielleicht erst alle Einträge löschen, bevor du den Ast entfernen darfst?)

    schon einmal die Mledung gegoogelt?
    http://larsindo.wordpress.com/ ( Auch als Informatikstudent kann man ein Praxissemester im Ausland machen -> Indonesien. )

Ähnliche Themen

  1. Probleme mit ldap + samba
    Von Tuxist im Forum Linux als Server
    Antworten: 2
    Letzter Beitrag: 18.03.08, 17:10
  2. apt-get zerschossen: irgendeine Abhängigkeit haute nicht hin...
    Von MatzeMC im Forum System installieren und konfigurieren
    Antworten: 27
    Letzter Beitrag: 20.11.06, 20:23
  3. Antworten: 17
    Letzter Beitrag: 31.07.04, 12:06
  4. LDAP deinstalliert
    Von DaQuark im Forum Linux als Server
    Antworten: 2
    Letzter Beitrag: 31.03.04, 10:49
  5. php + ldap
    Von malburg im Forum Kompilieren von Kernel und Sourcen
    Antworten: 0
    Letzter Beitrag: 30.07.01, 15:49

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •