• 首页
  • vue
  • TypeScript
  • JavaScript
  • scss
  • css3
  • html5
  • php
  • MySQL
  • redis
  • jQuery
  • ldap_parse_result()

    (PHP 4 >= 4.0.5, PHP 5, PHP 7)

    Extract information from result

    说明

    ldap_parse_result(resource $link,resource $result,int &$errcode[,string &$matcheddn[,string &$errmsg[,array &$referrals[,array &$serverctrls]]]]): bool

    Parses an LDAP search result.

    参数

    $link

    An LDAP link identifier, returned by ldap_connect().

    $result_identifier

    An LDAP result resource, returned by ldap_list() or ldap_search().

    $errcode

    A reference to a variable that will be set to the LDAP error code in the result, or0if no error occurred.

    $matcheddn

    A reference to a variable that will be set to a matched DN if one was recognised within the request, otherwise it will be set to NULL.

    $errmsg

    A reference to a variable that will be set to the LDAP error message in the result, or an empty string if no error occurred.

    $referrals

    A reference to a variable that will be set to an array set to all of the referral strings in the result, or an empty array if no referrals were returned.

    $serverctrls

    An array of LDAP Controls which have been sent with the response.

    返回值

    成功时返回TRUE,或者在失败时返回FALSE

    更新日志

    版本说明
    7.3 Support for$serverctrlsadded

    范例

    Example #1 ldap_parse_result() example

    <?php
    $result = ldap_search($link, "cn=userref,dc=my-domain,dc=com", "(cn=user*)");
    $errcode = $dn = $errmsg = $refs =  null;
    if (ldap_parse_result($link, $result, $errcode, $dn, $errmsg, $refs)) {
        // do something with $errcode, $dn, $errmsg and $refs
    }
    ?>