Descripción
int
ldap_errno ( int identificador_de_conexión)
Devuelve el código de error del último comando LDAP para la conexión
especificada.
Esta función devuelve el código numérico de error, que está estandarizado,
producido por el último comando LDAP y en la conexión especificada.
Este número puede ser convertido en un mensaje textual de error usando
ldap_err2str().
A menos que decremente el nivel de alerta en su fichero
php3.ini (ó php.ini)
o anteponga a los comandos LDAP en símbolo @ (arroba) para
suprimir las alertas y warnings, los errores producidos serán
mostrados automáticamente en el código HTML generado.
Ejemplo 1. Generando y capturando un error <?php
// Este ejemplo contiene un error, que será capturado.
$ld = ldap_connect("localhost");
$bind = ldap_bind($ld);
// error de sintaxis en la expresión del filtro (codigo
// de error 87). Debería ser "objectclass=*".
$res = @ldap_search($ld, "o=Mi Compañía, c=ES", "objectclass");
if (!$res) {
printf("LDAP-Código Error: %s<br>\n", ldap_errno($ld));
printf("LDAP-Mensaje Error: %s<br>\n", ldap_error($ld));
die("Argh!<br>\n");
}
$info = ldap_get_entries($ld, $res);
printf("%d entradas encontradas.<br>\n", $info["count"]);
?> |
|
Ver también ldap_err2str() y
ldap_error().