LDAP
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
LDAP
Референца за `book.ldap.php` со подобрена типографија и навигација.
Протокол за пристап до лесна директориумска услуга
Вовед
LDAP е протокол за пристап до лесна директориумска услуга и е протокол што се користи за пристап до „Директориумски сервери“. Директориумот е посебен вид база на податоци што чува информации во структура на дрво.
Концептот е сличен на структурата на директориумите на вашиот хард диск, освен што во овој контекст, коренскиот директориум е „Светот“, а поддиректориумите од прво ниво се „земји“. Пониските нивоа на структурата на директориумот содржат записи за компании, организации или места, додека уште пониско наоѓаме директориумски записи за луѓе, а можеби и опрема или документи.
За да упатите на датотека во поддиректориум на вашиот хард диск, може да користите нешто како:
/usr/local/myapp/docs
Напред коса црта означува секоја поделба во референцата, а редоследот се чита од лево надесно.
Еквивалент на целосно квалификувана референца за датотека во LDAP е „distinguished name“, едноставно наречен „dn“. Пример dn може да биде:
cn=John Smith,ou=Accounts,o=My Company,c=US
Запирка означува секоја поделба во референцата, а редоследот се чита од десно налево. Овој dn би го прочитале како:
country = US organization = My Company organizationalUnit = Accounts commonName = John Smith
На ист начин како што нема цврсти правила за тоа како ја организирате структурата на директориумите на хард диск, менаџерот на директориумскиот сервер може да постави каква било структура што е значајна за целта. Сепак, постојат некои конвенции што се користат. Пораката е дека не можете да напишете код за пристап до директориумски сервер, освен ако не знаете нешто за неговата структура, ниту пак можете да користите база на податоци без одредено знаење за тоа што е достапно.
Многу информации за LDAP може да се најдат на
Netscape SDK содржи корисен » Водич за програмери во HTML формат.
- Installing/Configuring
- Претходно дефинирани константи
- — Класата GearmanException
- Користење на PHP LDAP повици
- Примери
- LDAP контроли
- ldap_8859_to_t61 — Преведи 8859 знаци во t61 знаци
- ldap_add — Додај записи во LDAP директориум
- ldap_add_ext — Додај записи во LDAP директориум
- ldap_bind — Поврзи се со LDAP директориум
- ldap_bind_ext — Поврзи се со LDAP директориум
- ldap_close — Псевдоним на ldap_unbind
- ldap_compare — Спореди вредност на атрибут најден во запис определен со DN
- ldap_connect — Спореди вредност на атрибут пронајден во записот специфициран со DN
- ldap_connect_wallet — Спореди вредност на атрибут пронајден во записот специфициран со DN
- ldap_control_paged_result — Поврзи се на LDAP сервер
- ldap_control_paged_result_response — Испрати LDAP контрола за пагинација
- ldap_count_entries — Преземи го LDAP колачето за пагинација
- ldap_count_references — Број на записи во пребарување
- ldap_delete — Брои референци во резултат од пребарување
- ldap_delete_ext — Брои референци во резултат од пребарување
- ldap_dn2ufn — Избриши запис од директориум
- ldap_err2str — Конвертирај DN во формат за пријателско именување на корисникот
- ldap_errno — Конвертирај LDAP број на грешка во текстуална порака за грешка
- ldap_error — Врати го LDAP бројот на грешка од последната LDAP команда
- ldap_escape — Врати ја LDAP пораката за грешка од последната LDAP команда
- ldap_exop — Избегни стринг за употреба во LDAP филтер или DN
- ldap_exop_passwd — Изврши проширена операција
- ldap_exop_refresh — Помошник за PASSWD проширена операција
- ldap_exop_sync — Избегни стринг за употреба во LDAP филтер или DN
- ldap_exop_whoami — Помошник за REFRESH проширена операција
- ldap_explode_dn — Помошник за WHOAMI проширена операција
- ldap_first_attribute — Подели го DN на неговите составни делови
- ldap_first_entry — Врати прв атрибут
- ldap_first_reference — Врати прв ID на резултат
- ldap_free_result — Ослободи меморија за резултати
- ldap_get_attributes — Земи атрибути од запис на резултат
- ldap_get_dn — Земи го DN-от на записот на резултат
- ldap_get_entries — Земи ги сите записи на резултати
- ldap_get_option — Земи ја моменталната вредност за дадена опција
- ldap_get_values — Земи ги сите вредности од запис на резултат
- ldap_get_values_len — Земи ги сите бинарни вредности од запис на резултат
- ldap_list — Пребарување на едно ниво
- ldap_mod_add — Додај вредности на атрибути на моментални атрибути
- ldap_mod_add_ext — Додај вредности на атрибути на моментални атрибути
- ldap_mod_del — Избриши вредности на атрибути од моментални атрибути
- ldap_mod_del_ext — Избриши вредности на атрибути од моментални атрибути
- ldap_mod_replace — Замени ги вредностите на атрибути со нови
- ldap_mod_replace_ext — Замени ги вредностите на атрибути со нови
- ldap_modify — Алијас на ldap_mod_replace
- ldap_modify_batch — Групирај и изврши модификации на LDAP запис
- ldap_next_attribute — Земи го следниот атрибут во резултатот
- ldap_next_entry — Земи го следниот запис на резултат
- ldap_next_reference — Земи го следниот референца
- ldap_parse_exop — Парсирај објект на резултат од LDAP екстензивен операција
- ldap_parse_reference — Извлечи информации од референтен запис
- ldap_parse_result — Извлечи информации од резултат
- ldap_read — Прочитај запис
- ldap_rename — Спореди ја вредноста на атрибутот пронајден во записот наведен со DN
- ldap_rename_ext — Спореди ја вредноста на атрибутот пронајден во записот наведен со DN
- ldap_sasl_bind — Измени го името на записот
- ldap_search — Поврзи се со LDAP директориум користејќи SASL
- ldap_set_option — Пребарај LDAP дрво
- ldap_set_rebind_proc — Постави ја вредноста на дадената опција
- ldap_sort — Постави функција за повикување за повторно поврзување при следење на упатување
- ldap_start_tls — Сортирај ги LDAP резултатите од записите на страна на клиентот
- ldap_t61_to_8859 — Стартувај TLS
- ldap_unbind — Преведи t61 знаци во 8859 знаци
- LDAP\Connection LDAP Функции
- LDAP\Result — Класата LDAP\Connection
- LDAP\ResultEntry — Класата LDAP\Result