ГлавнаяОтзывы и пожеланияСтатьи
Функции по алфавиту:    a     b     c     d     e     f     g     h     i     j     k     l     m     n     o     p     q     r     s     t     u     v     w     x     y     z  

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().




Другие функции на l:

lcg_value
ldap_bind
ldap_compare
ldap_connect
ldap_delete
ldap_dn2ufn
ldap_errno
ldap_explode_dn
ldap_first_reference
ldap_free_result
ldap_get_entries
ldap_get_values
ldap_list
ldap_modify
ldap_mod_add
ldap_mod_del
ldap_next_attribute
ldap_next_reference
ldap_parse_reference
ldap_parse_result
ldap_rename
leak
levenshtein
link
linkinfo
list
log10
long2ip
lstat
ltrim


EXPERTGS.ru описание функций php.