PHP Bugs  
php.net | support | documentation | report a bug | advanced search | search howto | statistics | login

go to bug id or search bugs for  

Bug #7791 ldap_search sizelimit parameter isn't working...
Submitted:13 Nov 2000 2:34pm UTC Modified: 4 Dec 2000 12:11pm UTC
From:william at veritel dot com dot br Assigned to:
Status:Closed Category:LDAP related
Version:4.0.3pl1 OS:Solaris 7
View/Vote Developer Edit Submission

[13 Nov 2000 2:34pm UTC] william at veritel dot com dot br
 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???
[15 Nov 2000 1:38pm UTC] sniper@php.net
Which ldap-library are you using? Openldap? Version?

--Jani

[18 Nov 2000 11:39pm UTC] sniper@php.net
User feedback:
-----------
At this time we're running Openldap v1.2.9. Problems with this one???
-----------

I just tried with PHP 4.0.3pl1 and Openldap 1.2.11. Works just fine for
me.
Try updating your openldap libs. 

--Jani
[4 Dec 2000 12:11pm UTC] sniper@php.net
No feedback. 

RSS feed | show source 

PHP Copyright © 2001-2009 The PHP Group
All rights reserved.
Last updated: Sat Nov 21 10:30:49 2009 UTC