php - ldap_modify Error Object class violation -


i'm trying modify notes/info section in ad , i'm getting object class violation. can please.(also tried ldap_mod_add / ldap_mod_replace)

$username ='username'; set_time_limit(30); error_reporting(e_all); ini_set('error_reporting', e_all); ini_set('display_errors',1);   $ldapserver = 'server'; $ldapuser      = 'user';   $ldappass     = 'passowrd'; $ldaptree    = "ou=sites,dc=folder,dc=local"; $justthese = array("samaccountname", "employeeid", "mobile","info"); // connect  $ldapconn = ldap_connect($ldapserver) or die("could not connect ldap server.");  if($ldapconn) {      $ldapbind = ldap_bind($ldapconn, $ldapuser, $ldappass) or die ("error trying bind: ".ldap_error($ldapconn));      if ($ldapbind) {         $result = ldap_search($ldapconn,$ldaptree, "(samaccountname=$username)", $justthese) or die ("error in search query: ".ldap_error($ldapconn));         $data = ldap_get_entries($ldapconn, $result);         //echo $ldapusername = $data[0]["info"][0];          $userdata["info"][0] = "test test";          ldap_modify ($ldapconn, $ldaptree, $userdata);         echo ldap_error($ldapconn);     } } 

the issue dn.

changed this.

ou=sites,dc=folder,dc=local 

to this,

cn=name, ou=users, ou=denver, ou=sites, dc=folder, dc=local 

Comments

Popular posts from this blog

basic authentication with http post params android -

vb.net - Virtual Keyboard commands -

How to get multiresult with multicondition in Sql Server -