ldap_errno

(PHP 3 >= 3.0.12, PHP 4, PHP 5)

ldap_errno --  Devuelve el número de error LDAP del último comando LDAP

Descripción

int ldap_errno ( resource id_enlace )

Devuelve el número de error LDAP del último comando LDAP para este enlace.

Esta función devuelve el código numérico de error estándar devuelto por el último comando LDAP en el id_enlace dado. Este número puede ser convertido en un mensaje textual de error usando ldap_err2str().

A menos que decremente lo suficiente su nivel de advertencia en php.ini o anteponga a los comandos LDAP el símbolo @ (arroba) para suprimir la salida de advertencias, los errores generados serán mostrados también en su salida HTML.

Ejemplo 1. Generación y captura de un error

<?php
// Este ejemplo contiene un error, el cual atraparemos.
$ld = ldap_connect("localhost");
$bind = ldap_bind($ld);

// error de sintaxis en la expresion de filtro (errno 87),
// debe ser "objectclass=*" para que funcione.
$res =  @ldap_search($ld, "o=Miorg, c=DE", "objectclass");

if (!
$res) {
    echo
"LDAP-Errno: " . ldap_errno($ld) . "<br />\n";
    echo
"LDAP-Error: " . ldap_error($ld) . "<br />\n";
    die(
"&iexcl;Argh!<br />\n");
}

$info = ldap_get_entries($ld, $res);
echo
$info["count"] . " entradas coincidentes.<br />\n";
?>

Vea también ldap_err2str() y ldap_error().

Hosting by: hurra.com
Generated: 2007-01-26 18:01:01