ID:               30017
 Updated by:       [EMAIL PROTECTED]
 Reported By:      jon at lightsky dot com
-Status:           Open
+Status:           Bogus
 Bug Type:         LDAP related
 Operating System: linux
 PHP Version:      4.3.8
 New Comment:

RTFM: "The seventh parameter timelimit sets the number of seconds how
long is spend on the search. Setting this to 0 means no limit. NOTE:
This parameter can NOT override server-side preset timelimit. You can
set it lower though."

1. It's 7th parameter.
2. You can NOT override any server-side limits..



Previous Comments:
------------------------------------------------------------------------

[2004-09-07 22:58:43] jon at lightsky dot com

Description:
------------
I have called ldap_search with the optional time limit parameter set to
0 (documented as no limit) and I get this warning and no results.  The
time limit parameter is #6. 

 PHP Warning:  ldap_search(): Search: Time limit exceeded in
/exports/httpd_intra/ldap_test.php

I am connecting to an active directory tree.  When I first started
working on the search limit on Active Directory was timing out and I
was getting only a sub set of the results.  Since I had the search
limit incresed I have started to get this warning.  My work arround is
to set the timeout to a very long time and all of the results are
returned.  But if time limit is set to 0 about half the times i get the
warning and no results returned.  



Reproduce code:
---------------
ini_set('max_execution_time',20000);

$conn =  ldap_connect ("ldap://$url:3268";);


$filter = '(ObjectClass=*)';
$base_dn = 'DC=foo,DC=bar';

echo "<BR>ldap bind: ". (ldap_bind($conn,$user_dn,$pass) ? '
goooooooood':'bad'

$sr   = ldap_search($conn, $base_dn,$filter,array(),0,0,0);   

$info = ldap_get_entries($conn, $sr);

print_r($info);


Expected result:
----------------
to see gooooooooood printed at the top of the page and then the text of
53000 entries.  

Actual result:
--------------
<BR>ldap bind:  goooooooood

PHP Warning:  ldap_search(): Search: Time limit exceeded in
/exports/httpd_intra/ldap_test.php on line 82

PHP Warning:  ldap_get_entries(): supplied argument is not a valid ldap
result resource in /exports/httpd_intra/ldap_test.php on line 90



------------------------------------------------------------------------


-- 
Edit this bug report at http://bugs.php.net/?id=30017&edit=1

Reply via email to