Дипломные работы, курсовые проекты на заказ, контрольные работы на заказ

 
Начертательная геометрия Практикум по решению задач Геометрическое черчение Инженерная графика ЕСКД Кратные интегралы Математический анализ Матрицы Пределы Производные Векторная алгебра Интегральное исчисление ТФКП Ядерная физика Электростатика Магнетизм Оптика Информационные технологии
Учебник РНР
НазадВперёд

ldap_add

(PHP 3, PHP 4)

ldap_add - добавляет вхождения в LDAP-директорию.

Описание

bool ldap_add (resource link_identifier, string dn, array entry)

Возвращает TRUE при успехе, FALSE при неудаче.

Функция ldap_add() используется для добавления вхождений в LDAP-директорию. DN добавляемого вхождения специфицируется параметром dn. Массив entry специфицирует информацию о вхождении. Значения вхождений индексируются по индивидуальным атрибутам. При наличии нескольких значений атрибута, они индексируются целыми числами, начиная с 0.

    entry["attribute1"] = value
    entry["attribute2"][0] = value1
    entry["attribute2"][1] = value2

Пример 1. Полный пример с аутентифицированной связкой/bind
<?php 
$ds=ldap_connect("localhost"); // принимаем, что LDAP-сервер находится на данном 
хосте if ($ds) { // связка с подходящим dn для получения update-доступа $r=ldap_bind($ds,"cn=root, 
o=My Company, c=US", "secret"); // подготовить данные $info["cn"]="John Jones"; 
$info["sn"]="Jones"; $info["mail"]="jonj@here.and.now"; $info["objectclass"]="person"; 
// добавить данные в директорию $r=ldap_add($ds, "cn=John Jones, o=My Company, 
c=US", $info); ldap_close($ds); } else { echo "Unable to connect to LDAP server"; 
} ?>

НазадОглавление Вперёд
ldap_8859_to_t61Вверхldap_bind