Código PHP:
<?php
$domain_username = "50MARKETING\\smithch";
$password = "!!56chadz";
// Connects to our LDAP server.
$ldapconn = ldap_connect("192.168.1.4");
// binding to ldap server
$ldapbind = ldap_bind($ldapconn, $domain_username, $password);
// prepare data
$username = "johndoe123";
$password = "PTC99999999";
$fullname = "John Doe";
$adduserAD["cn"] = "$username";
$adduserAD["ou"] = "Marketing";
$adduserAD["telephonenumber"] = "112-299-9934";
$adduserAD["employeenumber"] = "1332323232";
$adduserAD["samaccountname"] = "$username";
$adduserAD["objectclass"] = "user";
$adduserAD["displayname"] = "$fullname";
$adduserAD["userPassword"] = "$password";
$adduserAD["userAccountControl"] = "513";
$base_dn = "cn=$username,cn=Users,DC=50marketing,DC=com";
// add data to directory
echo ldap_add($ldapconn, $base_dn, $adduserAD);
ldap_close($ldapconn);
?>
Código:
y ya no se que hacer, podrian ayudarme, cualquier sugerencia sera agradecidaWarning: ldap_mod_replace() [function.ldap-mod-replace]: Modify: Server is unwilling to perform
Código PHP:
$newPassword = $password;
$newPassword = "\"" . $newPassword . "\"";
$len = strlen($newPassword);
for ($i = 0; $i < $len; $i++){
$newPassw .= "{$newPassword{$i}}\000";}
$newPassword = $newPassw;
$adduserAD["unicodePwd"] = $newPassword;