ldap_parse_result

(PHP 4 >= 4.0.5, PHP 5, PHP 7, PHP 8)

ldap_parse_resultExtrae información de un resultado

Descripción

ldap_parse_result(
    LDAP\Connection $ldap,
    LDAP\Result $result,
    int &$error_code,
    string &$matched_dn = null,
    string &$error_message = null,
    array &$referrals = null,
    array &$controls = null
): bool

Analiza un resultado de búsqueda LDAP.

Parámetros

ldap

An LDAP\Connection instance, returned by ldap_connect().

result

An 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_message

Una 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.

referrals

Una 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.

controls

Array de Controles LDAP a enviar con la consulta.

Valores devueltos

Devuelve true en caso de éxito o false en caso de error.

Historial de cambios

Versión Descripción
8.1.0 The ldap parameter expects an LDAP\Connection instance now; previously, a valid ldap link recurso was expected.
8.1.0 The result parameter expects an LDAP\Result instance now; previously, a valid ldap result recurso was expected.
7.3.0 Se ha añadido soporte para controls.

Ejemplos

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
}
?>

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top