downloads | documentation | faq | getting help | mailing lists | licenses | wiki | reporting bugs | php.net sites | conferences | my php.net

search for in the

ldap_read> <ldap_parse_reference
[edit] Last updated: Fri, 26 Apr 2013

view this page in

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.



add a note add a note User Contributed Notes ldap_parse_result - [1 notes]
up
-1
Christoph Rosse
2 years ago
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.

 
show source | credits | stats | sitemap | contact | advertising | mirror sites