(PHP 4 >= 4.0.5, PHP 5, PHP 7, PHP 8)
ldap_parse_result — Extrae información de un resultado
$ldap,$result,&$error_code,&$matched_dn = null,&$error_message = null,&$referrals = null,&$controls = nullAnaliza un resultado de búsqueda LDAP.
ldapAn LDAP\Connection instance, returned by ldap_connect().
resultAn LDAP\Result instance, returned by ldap_list() or ldap_search().
error_code
Una referencia a una variable que será valorizada con el código de error
LDAP en el resultado, o con 0 si no ha ocurrido ningún error.
matched_dn
Una referencia a una variable que será valorizada con el DN correspondiente
si ha sido reconocido en la consulta, de lo contrario, valdrá null.
error_messageUna referencia a una variable que será valorizada con el mensaje de error LDAP en el resultado, o con una cadena vacía si no ha ocurrido ningún error.
referralsUna referencia a una variable que será valorizada con un array conteniendo las cadenas de referencia en el resultado, o un array vacío si no se devuelve ninguna referencia.
controlsArray de Controles LDAP a enviar con la consulta.
| Versión | Descripción |
|---|---|
| 8.1.0 |
The ldap parameter expects an LDAP\Connection
instance now; previously, a valid ldap link resource was expected.
|
| 8.1.0 |
The result parameter expects an LDAP\Result
instance now; previously, a valid ldap result resource was expected.
|
| 7.3.0 |
Se ha añadido soporte para controls.
|
Ejemplo #1 Ejemplo con ldap_parse_result()
<?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)) {
// realice algunas acciones con $errcode, $dn, $errmsg y $refs
}
?>