ldap_parse_result
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
ldap_parse_result
Референца за `function.ldap-parse-result.php` со подобрена типографија и навигација.
ldap_parse_result
(PHP 4 >= 4.0.5, PHP 5, PHP 7, PHP 8)
ldap_parse_result — (PHP 4 >= 4.0.5, PHP 5, PHP 7, PHP 8)
= NULL
LDAP\Connection
$ldap,LDAP\Result
$result,int
&$error_code,string
&$matched_dn = null,string
&$error_message = null,array
&$referrals = null,array
&$controls = null): bool
Извлечи информации од резултат
Параметри
ldap-
Еден LDAP\Connection инстанца, вратена од ldap_connect().
result-
Еден LDAP\Result инстанца, вратена од ldap_list() or ldap_search().
error_code-
Парсира резултат од LDAP пребарување.
0ако не се случила грешка. matched_dn-
Референца до променлива која ќе биде поставена на LDAP кодот за грешка во резултатот, или
null. error_message-
Референца до променлива која ќе биде поставена на DN што се совпаѓа ако е препознаен во барањето, инаку ќе биде поставена на
referrals-
Референца до променлива која ќе биде поставена на пораката за грешка на LDAP во резултатот, или празен стринг ако не се случила грешка. array Референца до променлива која ќе биде поставена на
controls-
Еден array поставено на сите реферални стрингови во резултатот, или празен низ ако не биле вратени реферали.
Вратени вредности
Патеката до PHP скриптата што треба да се провери. true на успех или false при неуспех.
Дневник на промени
| Верзија | = NULL |
|---|---|
| 8.1.0 |
На ldap параметарот очекува LDAP\Connection
инстанца сега; претходно, валидна ldap link resource се очекуваше.
|
| 8.1.0 |
На result параметарот очекува LDAP\Result
инстанца сега; претходно, валидна ldap result resource се очекуваше.
|
| 7.3.0 |
Поддршка за controls added
|
Примери
Пример #1 ldap_parse_result() example
<?php
$result = ldap_search($ldap, "cn=userref,dc=my-domain,dc=com", "(cn=user*)");
$errcode = $dn = $errmsg = $refs = null;
if (ldap_parse_result($ldap, $result, $errcode, $dn, $errmsg, $refs)) {
// do something with $errcode, $dn, $errmsg and $refs
}
?>