ID: 43233
Updated by: [EMAIL PROTECTED]
-Summary: SASL options do not load
Reported By: scott dot thomas at inin dot com
Status: Open
-Bug Type: LDAP related
+Bug Type: Feature/Change Request
Operating System: Windows 2003 Server
PHP Version: 5.2.5
New Comment:
This is not a bug, just missing feature or rather: missing sasl support
in the ldap libraries used to build win32 binaries.
Previous Comments:
------------------------------------------------------------------------
[2007-11-10 08:40:57] scott dot thomas at inin dot com
Description:
------------
Using Windows 2003 I seem to have no way to use LDAP_SASL_BIND(). All
LDAP functions work otherwise. Error is as follows:
Fatal error: Call to undefined function ldap_sasl_bind()
Manual says to compile with --with-ldap-sasl but that is not an option
for Windows deployments.
Reproduce code:
---------------
if ($connect=ldap_connect($ldap_server)) {
ldap_set_option($connect, LDAP_OPT_PROTOCOL_VERSION, 3);
ldap_set_option($connect, LDAP_OPT_REFERRALS, 0);
if ($bind=ldap_sasl_bind($connect, $auth_user, $password)) {
ldap_close($connect);
return true;
}
else {
print ldap_error($connect) . '<br />';
}
}//if connected to ldap
ldap_close($connect);
return false;
Expected result:
----------------
return true or return false
Actual result:
--------------
Fatal error: Call to undefined function ldap_sasl_bind()
------------------------------------------------------------------------
--
Edit this bug report at http://bugs.php.net/?id=43233&edit=1