PHP.mk документација

ldap_error

Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.

function.ldap-error.php PHP.net прокси Преводот се освежува
Оригинал на PHP.net
Патека function.ldap-error.php Локална патека за оваа страница.
Извор php.net/manual/en Оригиналниот HTML се реупотребува и локално се стилизира.
Режим Прокси + превод во позадина Кодовите, табелите и белешките остануваат читливи во истиот тек.
ldap_error

Референца за `function.ldap-error.php` со подобрена типографија и навигација.

function.ldap-error.php

ldap_error

(PHP 4, PHP 5, PHP 7, PHP 8)

ldap_errorВрати ја пораката за LDAP грешка од последната LDAP команда

= NULL

ldap_error(LDAP\Connection $ldap): string

. Додека LDAP errno броевите се стандардизирани, различни библиотеки враќаат различни или дури и локализирани текстуални пораки за грешки. Никогаш не проверувајте за специфичен текст на пораката за грешка, туку секогаш користете број на грешка за проверка. ldap. Додека LDAP errno броевите се стандардизирани, различни библиотеки враќаат различни или дури и локализирани текстуални пораки за грешки. Никогаш не проверувајте за специфичен текст на пораката за грешка, туку секогаш користете број на грешка за проверка.

Освен ако не го намалите нивото на предупредување во вашиот php.ini доволно или претставувате вашите LDAP команди со @ знаци (@) за да го потиснете излезот на предупредувањата, грешките генерирани ќе се појават и во вашиот HTML излез.

Параметри

ldap

Еден LDAP\Connection инстанца, вратена од ldap_connect().

Вратени вредности

Враќа текстуална порака за грешка.

Дневник на промени

Верзија = NULL
8.1.0 На ldap параметарот очекува LDAP\Connection инстанца сега; претходно, валидна ldap link resource се очекуваше.

Види Исто така

  • ldap_err2str() - Претвори LDAP број на грешка во текстуална порака за грешка
  • ldap_errno() - Врати го LDAP бројот на грешка од последната LDAP команда

Белешки од корисници 2 забелешки

Мајкл Њутон
пред 8 години
Note that you can sometimes get more detailed error messages by getting the value of the LDAP_OPT_DIAGNOSTIC_MESSAGE option.

For example, after a recent connection error the two gave very different info:

<?php
$conn = ldap_connect($server);
ldap_search($conn, $dn, $query);

echo "ldap_error: " . ldap_error($conn);
ldap_get_option($conn, LDAP_OPT_DIAGNOSTIC_MESSAGE, $err);
echo "ldap_get_option: $err";
?>

This resulted in:

  ldap_error: Can't contact LDAP server
  ldap_get_option: TLS: hostname does not match CN in peer certificate
ted на tedmurph dot com
пред 17 години
For those wondering, this function appears to do the same thing as:
<?php
ldap_err2str( ldap_errno() );
?>
На оваа страница

Автоматски outline од активната документација.

Насловите ќе се појават тука по вчитување.

Попрегледно читање

Примерите, changelog табелите и user notes се визуелно издвоени за да не се губат во долгата содржина.

Брз совет Користи го outline-от Скокни директно на главните секции од активната страница.
Извор Оригиналниот линк останува достапен Кога ти треба целосен upstream context, отвори го PHP.net во нов tab.