PHP Handbuch
Zurück |  | Nach vorne

# ldap_add

(PHP 3 <= 3.0.18, PHP 4 >= 4.0.0)

ldap_add -- Einträge einem LDAP Verzeichnis hinzufügen

## Beschreibung

``int ldap_add` (int Verbindungs-Kennung, string dn, array eintrag)`

Rückgabewert: Gibt bei Erfolg `TRUE` zurück, im Fehlerfall `FALSE`.

Die ldap_add() Funktion wird benutzt um Einträge einem Verzeichnis hinzuzufügen. Die DN des Eintrags, der hinzugefügt werden soll wird durch `dn` bestimmt. Das Array `eintrag` bestimmt die Informationen des Eintrags. Die Werte in den Einträgen werden durch individuelle Merkmale indiziert. Im Fall von mehreren Werten für ein Merkmal werden diese durch die Verwendung von Zahlen indiziert, die bei 0 beginnen.

eintrag["merkmal1"] = wert
eintrag["merkmal2"][0] = wert1
eintrag["merkmal2"][1] = wert2

Beispiel 1. Komplettes Beispiel mit authentifiziertem bind
    <?php
    $ds=ldap_connect("localhost");  // Annahme: der LDAP Server befindet
                                    // sich auf diesem Host

    if ($ds) {
        // bind mit passendem dn für aktulisierenden Zugriff
        $r=ldap_bind($ds,"cn=root, o=Meine Firma, c=DE", "geheim");

        // Daten vorbereiten
        $info["cn"]="Hans Mustermann";
        $info["sn"]="Mustermann";
        $info["mail"]="MustermannH@firma.de";
        $info["objectclass"]="person";

        // hinzufügen der Daten zum Verzeichnis
        $r=ldap_add($ds, "cn=Hans Mustermann, o=Meine Firma, c=DE", $info);

        ldap_close($ds);
    } else {
        echo "Verbindung zum LDAP Server nicht möglich!";
    }
    ?>

Zurück | Zum Anfang | Nach vorne
LDAP Funktionen | Nach oben | ldap_bind