(PHP 4, PHP 5)
ldap_errno — Retourne le numéro d'erreur LDAP de la dernière commande exécutée
Retourne le numéro d'erreur standard, généré par la dernière commande LDAP, pour la connexion link_identifier . Ce numéro peut être converti en message textuel avec ldap_err2str() .
Un identifiant de lien LDAP, retourné par la fonction ldap_connect() .
Retourne le numéro d'erreur LDAP généré par la dernière commande.
À moins que vous n'abaissiez suffisamment le niveau d'erreur dans php.ini , ou que vous ne préfixiez vos commandes LDAP avec @ (at) pour supprimer les affichages, les erreurs LDAP s'afficheront aussi dans la sortie HTML.
Exemple 1269. Générer et intercepter une erreur
<?php
// Cet exemple contient une erreur, que nous interecepterons.
$ld
=
ldap_connect
(
"localhost"
);
$bind
=
ldap_bind
(
$ld
);
// erreur de syntaxe dans l'expression du filtre (errno 87),
// doit être "objectclass=*" pour fonctionner.
$res
= @
ldap_search
(
$ld
,
"o=Myorg, 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"
] .
" entrées correspondent.<br />\n"
;
?>
ldap_err2str() |
ldap_error() |