Description
int
ldap_errno
( resource link_id)
ldap_errno(
)
retourne
le
numéro
d
'erreur
LDAP
généré
par
la
dernière
commande
.
ldap_errno(
)
retourne
le
numéro
d
'erreur
standard
,
généré
par
la
dernière
commande
LDAP
,
pour
la
connexion
link_id
.
Ce
numéro
peut
être
converti
en
message
textuel
avec
ldap_err2str(
)
.
A
moins
que
vous
n'
abaissiez
suffisamment
le
niveau
d'erreur
dans
php.ini
(ou
php3.ini
)
,
ou
que
vous
ne
préfixiez
vos
commandes
LDAP
avec
@
(at
)
pour
supprimer
les
affichages
,
les
erreurs
LDAP
s
'afficheront
aussi
dans
le
code
PHP
.
Exemple
1
.
Genérer
et
intercepter
une
erreur
?php
/
/
Cet
exemple
contient
une
erreur
,
que
nous
allons
intercepter
.
$ld
=
ldap_connect(
"localhost")
;
$bind
=
ldap_bind($ld)
;
/
/
Erreur
de
syntaxe
dans
l'expression
du
filtre
(errno
87)
,
/
/
ce
doit
être
"objectclass=*
"
$res
=
@ldap_search($ld
,
"o=Myorg
,
c=DE"
,
"objectclass")
;
if
(!$res
)
{
printf("LDAP-Errno
:
%s
br
\n"
,
ldap_errno($ld))
;
printf("LDAP-Error
:
%s
br
\n"
,
ldap_error($ld))
;
die("Argh
!
br
\n")
;
}
$info
=
ldap_get_entries($ld
,
$res)
;
printf("%d
entrées
trouvées
.
br
\n"
,
$info["count"])
;
?
|
|
Voir
aussi
ldap_err2str(
)
et
ldap_error(
)
.