#27605 [Opn->Bgs]: case sensitivity of attributes differs in ldap_search and ldap_add/modify

From: Date: Mon, 15 Mar 2004 14:48:10 +0000
Subject: #27605 [Opn->Bgs]: case sensitivity of attributes differs in ldap_search and ldap_add/modify
References: 1  Groups: php.bugs 
Request: Send a blank email to php-bugs+get-56483@lists.php.net to get a copy of this message
ID: 27605 Updated by: sniper@php.net Reported By: t dot hirsch at web dot de -Status: Open +Status: Bogus Bug Type: LDAP related Operating System: Solaris 9 PHP Version: 4.3.4 New Comment: PHP has no control over this, it's the underlying ldap library that handles this all. (openldap or whatever you compiled PHP with) Previous Comments: ------------------------------------------------------------------------ [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

« previous php.bugs (#56483) next »