Valentin
Новичок
Как вхождения в LDAP-директорию добавить (без ошибок
?
ldap_add() - всё выдаёт ошибку №19 LDAP_CONSTRAINT_VIOLATION
далее
Всё делаю с админовскими правами.
Это то, что должно добавиться
CN=qwe, OU=IT, OU=Ivan, DC=petrov, DC=ua
Что неправильно?
$info["objectClass"] = "person"; пишет Object Class Violation.
-~{}~ 20.07.06 09:56:
Всё. Допёр. Нужно добавить ещё
$info["sAMAccountName"] = "ivan_p";
?ldap_add() - всё выдаёт ошибку №19 LDAP_CONSTRAINT_VIOLATION
PHP:
$cn = iconv("windows-1251","utf-8",$cn);
$info["objectClass"] = "user";
$result = $ldap->add_object($ou, $cn, $info);
PHP:
function add_object($ou, $cn, $info)
{
// добавить данные в директорию
$return=ldap_add($this->_conn, "CN=".$cn.", OU=".$ou.", OU=Ivan, DC=petrov, DC=ua", $info);
//Тут ошибка LDAP_CONSTRAINT_VIOLATION
echo ldap_errno($this->_conn); exit;
return $return;
}
Это то, что должно добавиться
CN=qwe, OU=IT, OU=Ivan, DC=petrov, DC=ua
Что неправильно?
$info["objectClass"] = "person"; пишет Object Class Violation.
-~{}~ 20.07.06 09:56:
Всё. Допёр. Нужно добавить ещё
$info["sAMAccountName"] = "ivan_p";