【发布时间】:2017-08-05 17:40:32
【问题描述】:
我正在尝试使用 PHP 重命名组,但我收到错误 Naming 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代码。想知道它实际上做了什么