#27605 [Bgs->Opn]: case sensitivity of attributes differs in ldap_search and ldap_add/modify
by t dot hirsch at web dot de other posts by this author
Mar 15 2004 2:50PM messages near this date
#27606 [Opn->Csd]: Expression must be a modifiable lvalue.
|
#27605 [Opn->Bgs]: case sensitivity of attributes differs in ldap_search and ldap_add/modify
ID: 27605
User updated by: t dot hirsch at web dot de
Reported By: t dot hirsch at web dot de
-Status: Bogus
+Status: Open
Bug Type: LDAP related
Operating System: Solaris 9
PHP Version: 4.3.4
New Comment:
Looks like it's a bit different than I just reported. But now I see the
whole problem clearer:
-ldap_get_entries returns the attributes in lower case
-ldap_get_attributes returns the attributes in the right case
I used ldap_get_entries on my search-page and ldap_get_attributes on my
page for modifying one entry, that's why I messed up the things
before.
However, I think this is still a bug, isn't it?
Previous Comments:
------------------------------------------------------------------------
[2004-03-15 09:48:10] sniper@[...].net
PHP has no control over this, it's the underlying ldap library that
handles this all. (openldap or whatever you compiled PHP with)
------------------------------------------------------------------------
[2004-03-15 09:42:51] t dot hirsch at web dot de
Description:
------------
In my ldap tree are some attributes with upper case letters.
ldap_search finds them only when writing them in lower case. But
ldap_add and ldap_modify need the attributes in the right case or they
report an error.
Reproduce code:
---------------
// $info=ldap_get_entries...
// $i is the counter of the entry
// $j is the counter of the attribute
// in this case: attribute[$j]="lowerUpper";
// lowerUpper is a single-value attribute
$works=$info[$i][strtolower($attribute[$j])][0];
$fails=$info[$i][$attribute[$j]][0];
Expected result:
----------------
$fails should work,
$work should fail if case sensitivity is on, or should still work
Actual result:
--------------
$works="thecontent"
$fails=""
------------------------------------------------------------------------
--
Edit this bug report at http://bugs.php.net/?id=27605&edit=1
|