Date: 11/07/00
- Next message: sniper <email protected>: "[PHP-DEV] PHP 4.0 Bug #7669 Updated: no data found"
- Previous message: mrobinso <email protected>: "[PHP-DEV] PHP 4.0 Bug #7687 Updated: Another not a valid postgresql index"
- Next in thread: espot <email protected>: "[PHP-DEV] PHP 4.0 Bug #7168 Updated: Unable to delete "facsimileTelephoneNumber" attribute"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
ID: 7168
Updated by: sniper
Reported By: espot <email protected>
Status: Feedback
Bug Type: LDAP related
Assigned To:
Comments:
Try adding this after both ldap_add() and ldap_mod_del() functions:
echo ldap_error($ds);
--Jani
Previous Comments:
---------------------------------------------------------------------------
[2000-11-05 10:47:35] espot <email protected>
The following script also fails:
<?php
$ds=ldap_connect("localhost"); // assuming the LDAP server is on this host
if ($ds) {
// bind with appropriate dn to give update access
$r=ldap_bind($ds,"cn=root, o=LS, c=NO", "secret");
// prepare data
$info["cn"]="John Jones";
$info["sn"]="Jones";
$info["facsimileTelephoneNumber"] = "555-55555";
$info["mail"]="jonj <email protected>";
$info["objectclass"]="inetOrgPerson";
$r=ldap_add($ds, "cn=John Jones, o=LS, c=NO", $info);
$delInfo["facsimileTelephoneNumber"] = "555-55555";
ldap_mod_del($ds, "cn=John Jones, o=LS, c=NO", $delInfo);
ldap_close($ds);
} else {
echo "Unable to connect to LDAP server";
}?>
---------------------------------------------------------------------------
[2000-11-04 01:51:15] sniper <email protected>
There is no bug.
If you first delete the attribute with ldap_modify() of course
the ldap_mod_del() fails.
--Jani
---------------------------------------------------------------------------
[2000-10-12 17:13:33] espot <email protected>
in line 21 modInfo should be replaced by delInfo.
The problem remains the same.
---------------------------------------------------------------------------
[2000-10-12 17:08:22] espot <email protected>
The following script fails with the following output.
Warning: LDAP: modify operation could not be completed. in crash.php line 18
Warning: LDAP: modify operation could not be completed. in crash.php line 21
I'm using OpenLdap 2.0.6 (same for 2.0.3)
and PHP 4.0.3 (same for 4.0.2)
if "facsimileTelephoneNumber" is substituted with "telephoneNumber" or any other attribute the script
runs fine. (except of course for trying to delete the same value twice)
<?php
$ds=ldap_connect("localhost"); // assuming the LDAP server is on this host
if ($ds) {
// bind with appropriate dn to give update access
$r=ldap_bind($ds,"cn=root, o=LS, c=NO", "secret");
// prepare data
$info["cn"]="John Jones";
$info["sn"]="Jones";
$info["facsimileTelephoneNumber"] = "555-55555";
$info["mail"]="jonj <email protected>";
$info["objectclass"]="inetOrgPerson";
$r=ldap_add($ds, "cn=John Jones, o=LS, c=NO", $info);
$modInfo["facsimileTelephoneNumber"] = "";
ldap_modify($ds, "cn=John Jones, o=LS, c=NO", $modInfo);
$delInfo["facsimileTelephoneNumber"] = "555-55555";
ldap_mod_del($ds, "cn=John Jones, o=LS, c=NO", $modInfo);
ldap_close($ds);
} else {
echo "Unable to connect to LDAP server";
}
?>
---------------------------------------------------------------------------
Full Bug description available at: http://bugs.php.net/?id=7168
-- PHP Development Mailing List <http://www.php.net/> To unsubscribe, e-mail: php-dev-unsubscribe <email protected> For additional commands, e-mail: php-dev-help <email protected> To contact the list administrators, e-mail: php-list-admin <email protected>
- Next message: sniper <email protected>: "[PHP-DEV] PHP 4.0 Bug #7669 Updated: no data found"
- Previous message: mrobinso <email protected>: "[PHP-DEV] PHP 4.0 Bug #7687 Updated: Another not a valid postgresql index"
- Next in thread: espot <email protected>: "[PHP-DEV] PHP 4.0 Bug #7168 Updated: Unable to delete "facsimileTelephoneNumber" attribute"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]

