Novell Home

Delete object attributes in eDirectory via LDAP in PHP

From Developer Community

This code sample shows how to modify an object by deleting attributes from the object in PHP via LDAP.

Sample Code

$server='localhost';
$admin='cn=admin,o=novell';
$passwd='novell';

$ds=ldap_connect($server);  // assuming the LDAP server is on this host

if ($ds) {
    // bind with appropriate dn to give update access
    $r=ldap_bind($ds, $admin, $passwd);
	if($r) echo "ldap_bind success<br>";
    // prepare data
    $entry["mail"] ="anothermail@novell.com";

    // add data to directory
    $r=ldap_mod_del($ds, "cn=pjones,ou=users,o=novell", $entry);
	if($r) echo "ldap_add success<br>";
	
    ldap_close($ds);
} else {
    echo "Unable to connect to LDAP server"; 
}
?>

--Paul Jones

© 2008 Novell, Inc. All Rights Reserved.