PHP 4.0 Bug #7791: ldap_search sizelimit parameter isn't working...
| From: | william at veritel dot com dot br | Date: | Mon, 13 Nov 2000 19:34:46 +0000 |
| Subject: | PHP 4.0 Bug #7791: ldap_search sizelimit parameter isn't working... | ||
| Groups: | php.dev | ||
| Request: | Send a blank email to php-dev+get-37968@lists.php.net to get a copy of this message | ||
From: william@veritel.com.br
Operating system: Solaris 7
PHP version: 4.0.3pl1
PHP Bug Type: LDAP related
Bug description: ldap_search sizelimit parameter isn't working...
if ($ds) {
echo "Binding ...";
$r=ldap_bind($ds); // this is an "anonymous" bind, typically
// read-only access
echo "Bind result is ".$r."<p>";
echo "Searching for ...";
// Search surname entry
$group = "ou=ClientAdmins, ou=Approved, ou=People, o=veritel.com.br";
$filter = "uid=*admin";
$justthese = array( "uid", "cn", "mail");
$sr = ldap_search($ds,$group,$filter,$justthese,0,10); // BUGGED??? LINE 22
ldap_error($ds);
echo "Search result is ".$sr."<p>";
Well, the code above is what I'm trying to do...the line commented should return only 10
entries from my ldap database, right??! Well it doesn't do! It brings me 500 and says about
I'm trying to get more than 500 entries from LDAP. The error message follows:
> Connecting ...connect result is 1
>
> Binding ...Bind result is 1
>
> Searching for ...
> Warning: LDAP: Partial search results returned: Sizelimit exceeded. in /tests/php/ldap.php on
> line 22
> Unknown error
> Search result is 2
>
> Number of entires returned is 500
>
> Getting entries ...
>
> Data for 500 items returned:
It won't work setting the sixth parameter of ldap_search to more or less than 500.
Could it be a bug???
--
Edit Bug report at: http://bugs.php.net/?id=7791&edit=1