ldap_errno
(PHP 3>= 3.0.12, PHP 4 )
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("¡Argh!<br />\n"); }
$info = ldap_get_entries($ld, $res); echo $info["count"] . " entradas coincidentes.<br />\n"; ?>
|
|
Vea también ldap_err2str() y
ldap_error().