ldap_errno
(PHP 3>= 3.0.12, PHP 4)
ldap_errno - возвращает номер LDAP-ошибки последней LDAP-команды. Описание
int ldap_errno (resource link_identifier) Возвращает номер LDAP-ошибки последней LDAP-команды для данной ссылки.
Эта функция возвращает стандартизованный номер ошибки, возвращённой последней LDAP-командой для данного идентификатора ссылки
link_identifier. Это число может быть конвертировано в текстовое сообщение об ошибке с помощью
ldap_err2str(). Если вы не снизили уровень предупреждений в
php.ini и не ввели префикс @ (at) в ваших LDAP-командах для подавления вывода предупреждений, генерируемые ошибки будут выводиться в вашем
HTML-выводе. Пример 1. Генерирование и отлов ошибки
<?php
// Этот пример содержит ошибку, которую мы отловим.
$ld = ldap_connect("localhost");
$bind = ldap_bind($ld);
// синтаксическая ошибка в выражении фильтра (errno 87),
// должно быть "objectclass=*", чтобы работало.
$res = @ldap_search($ld, "o=Myorg, c=DE", "objectclass");
if (!$res) {
printf("LDAP-Errno: %s<br>
", ldap_errno($ld));
printf("LDAP-Error: %s<br>
", ldap_error($ld));
die("Argh!<br>
");
}
$info = ldap_get_entries($ld, $res);
printf("%d matching entries.<br>
", $info["count"]);
?> |
|
См. также ldap_err2str() и
ldap_error().
| | Другие функции на l:
lcg_value ldap_bind ldap_compare ldap_connect ldap_delete ldap_dn2ufn ldap_explode_dn ldap_first_reference ldap_free_result ldap_get_attributes ldap_get_entries ldap_get_values ldap_list ldap_modify ldap_mod_add ldap_mod_del ldap_next_attribute ldap_next_reference ldap_parse_reference ldap_parse_result ldap_rename leak levenshtein link linkinfo list log10 long2ip lstat ltrim
|