ГлавнаяОтзывы и пожеланияСтатьи
Функции по алфавиту:    a     b     c     d     e     f     g     h     i     j     k     l     m     n     o     p     q     r     s     t     u     v     w     x     y     z  

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


EXPERTGS.ru описание функций php.