ldap_errno

ldap_errno -- Devuelve el código numérico de error para el último comando LDAP.

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( ) .