PHP Conference Nagoya 2025

ldap_parse_result

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

ldap_parse_resultExtraer información del resultado

Descripción

ldap_parse_result(
    resource $link,
    resource $result,
    int &$errcode,
    string &$matcheddn = ?,
    string &$errmsg = ?,
    array &$referrals = ?
): bool

Analiza un resultado de búsqueda de LDAP.

Parámetros

link

Un identificador de enlace de LDAP, devuelto por ldap_connect().

result_identifier

Es un recurso de resultado de LDAP, devuelto por ldap_list() o ldap_search().

errcode

Es una referencia a una variable que será establecida en el código de error de LDAP en el resultado, o 0 si no hubo un error.

matcheddn

Es una referencia a una variable que será establecida a un DN que coincidió si alguno fue reconocido dentro de la solicitud, de otro modo este será establecido a null.

errmsg

Es una referencia a una variable que será establecida al mensaje de error de LDAP en el resultado, o será una cadena vacía si no hubo error.

referrals

Es una referencia a una variable que será establecida a un conjunto de array para todas las cadenas de referencia en el resultado, o un array vacío si no se devuelven referencias.

Valores devueltos

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

Ejemplos

Ejemplo #1 Ejemplo de ldap_parse_result()

<?php
$result
= ldap_search($link, "cn=userref,dc=my-domain,dc=com", "(cn=user*)");
$errcode = $dn = $errmsg = $refs = null;
if (
ldap_parse_result($link, $result, $errcode, $dn, $errmsg, $refs)) {
// hacer algo con $errcode, $dn, $errmsg y $refs
}
?>

add a note

User Contributed Notes

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