uznay-chto-hochesh.narod.ru

-сайт для интересующихся людей

Учебник - справочник по PHP.

Здесь Вы найдете что хотели

Меню сайта
Главная
Введение
Справочник языка
Возможности РНР
Функции (справочник)
Расширение РНР 4.0
F.A.Q. частые вопросы
Приложения
Алфавитный указатель
Друзья сайта
сделай сайт сам! пособие по html
изучение html и web-дизайна для новичков
Бесплатная отправка смс на все операторы
Реклама
 
Назад Вперёд

ldap_get_attributes

(PHP 3, PHP 4)

ldap_get_attributes - получает атрибуты из вхождения результата поиска.

Описание

array ldap_get_attributes (resource link_identifier, resource result_entry_identifier)

Возвращает полную информацию о вхождении в виде многомерного массива при успехе, FALSE при ошибке.

ldap_get_attributes() используется для упрощения чтения атрибутов и значений из вхождения в результате поиска.
return-значение это многомерный массив атрибутов и значений.

Локализовав специфицированное вхождение в директории, вы можете определить, какая информация содержится об этом вхождении при использовании этого вызова. Вы можете использовать этот вызов для приложения, которое "просматривает" вхождения директории, и/или где вы не знаете структуру вхождений директории. Во многих приложениях вы будете искать специфический атрибут, такой как email-адрес или surname, или другие данные.

return_value["count"] = количество атрибутов во вхождении
return_value[0] = первый атрибут
return_value[n] = n'ный атрибут

return_value["attribute"]["count"] = количество значений атрибута
return_value["attribute"][0] = первое значение атрибута
return_value["attribute"][i] = (i+1)'ное значение атрибута

Пример 1. Показываем список атрибутов, содержащихся для определённого вхождения в директории
// $ds это идентификатор ссылки директории

// $sr это правильный результат поиска из предшествующего вызова
// одного из вызовов поиска в ldap-директории

$entry = ldap_first_entry($ds, $sr);

$attrs = ldap_get_attributes($ds, $entry);

echo $attrs["count"]." attributes held for this entry:<p>";

for ($i=0; $i<$attrs["count"]; $i++)
    echo $attrs[$i]."<br>";

См. также ldap_first_attribute() и ldap_next_attribute().


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

Хостинг от uCoz