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