Manuel PHP Précédent Suivant 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(). Précédent Sommaire Suivant Niveau supérieur