ldap_parse_result

(PHP 4 >= 4.0.5, PHP 5)

ldap_parse_resultExtract information from result

Description

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

This function is currently not documented; only its argument list is available.

Коментарии

Автор:
I made some debugging to find out what this function really does.
<?php
$sr 
ldap_search($ldapconn$searchDn'objectclass=*');

$return ldap_parse_result($ldapconn$sr$errcode$matcheddn$errormsg$ldapreferrals);

var_dump($return);    // bool(true)
var_dump($errcode);    // int(0)
var_dump($matcheddn);    // string(0) ""
var_dump($errormsg);    // string(0) ""
var_dump($ldapreferrals);// array(0) {}
?>

If the searchresult is not valid everything will be NULL.

If this function for some reason cant parse the valid result an E_Warning will be thrown and $return will be false and $errcode, $errmsg will be filled with the ldap errorcode and ldap errorstring.
until now I was not able to create a valid search result that was not parse-able.

If your search-result contains ldap_referrals they will be listend in the $ldapreferrals array.

I have no Idea when the $matcheddn param gets filled.

For more detailed information look at C function http://linux.die.net/man/3/ldap_parse_result php basically passes all parameters to this function and returns the same things.
2011-03-29 16:26:59
http://php5.kiev.ua/manual/ru/function.ldap-parse-result.html

    Поддержать сайт на родительском проекте КГБ