我想用PHP來重命名組,但我得到的錯誤命名voilationPHP LDAP想重新命名組,但流汗 - 命名voilation錯誤
以下是我的代碼,成功連接到LDAP服務器。 一切工作正常,只需要知道如何解決這個錯誤。
$ldap = ldap_connect("my_ldap_host");
if ($ldap) {
$bind_rdn = "my_bind_rdn";
$bind_password = "my_bind_password";
$is_binded = ldap_bind($ldap, $bind_rdn, $bind_password);
if($is_binded) {
$ldap_ou = "my_ou";
$ldap_base_dn = "my_base_dn";
$group_entry = array();
$group_entry["cn"] = $group_new_name;
$group_dn = "cn=" . $group_old_name . ",ou=" . $ldap_ou . "," . $ldap_base_dn;
$is_modified = ldap_modify($ldap, $group_dn, $group_entry);
if($is_modified) {
echo "Success";
}
else {
echo "Fail : " . ldap_err($ldap);
// here getting error Naming voilation
}
}
else {
echo "Binding failed";
}
}
else {
echo "Fail to connect to LDAP server";
}
第一次我在php中看到'LDAP'代碼。想知道它實際上做了什麼 –