PHP & LDAP
| From: | Hafiz Malik | Date: | Mon, 03 Dec 2001 23:41:14 +0000 |
| Subject: | PHP & LDAP | ||
| Groups: | php.general | ||
| Request: | Send a blank email to php-general+get-76429@lists.php.net to get a copy of this message | ||
hi there..
i'm succesfully add ldap entry(jpegphoto) using PHP via below codes..
but failed to modify it.. any ideas?
ADD LDAP ENTRY VIA PHP
$userfile = "addpicture.jpg";
$fd = fopen ($userfile, "r");
$fsize = filesize ($userfile);
$jpegStr = fread ($fd, $fsize);
fclose ($fd);
$ds = ldap_connect(localhost);
$r= ldap_add($ds,
"uid=$uid,dc=orenda,dc=com",
array("objectclass" => "inetorgperson",
"cn" => "$cn",
"uid" => "$uid",
"jpegphoto" => $jpegStr ) );
MODIFY LDAP ENTRY VIA PHP
$userfile = "modifypic.jpg";
$fd = fopen ($userfile, "r");
$fsize = filesize ($userfile);
$jpegStr = fread ($fd, $fsize);
fclose ($fd);
$ds = ldap_connect("localhost");
$bindp = "secret";
$bindn = "uid=admin, dc=orenda, dc=com";
ldap_bind($ds,$bindn,$bindp);
$dn = "uid=" . $uid . "," ."dc=orenda, dc=com";
$info['cn']="$cn";
$info['jpegphoto']=$jpegStr;
$info['objectclass']=person;
if (count ($info) != 0)
$r = ldap_modify ($ds, $dn, $info);