У меня есть программа, которая использует ldap_add,
когда я пытаюсь запустить программу, она отображает
Ошибка:
Предупреждение: ldap_add () [function.ldap-add]: Add: неверный синтаксис в
/var/www/suey/costcenter.20090617.php в строке 780
Мой код здесь:
$ldapservers = 'ourServer';
$ds = ldap_connect($ldapservers);
if ($ds) {
$r = ldap_bind($ds, $ldaprootun, $ldaprootpw);
$add = ldap_add($ds, "uid=$fuid, $ldapbasedn", $infonew);
}
ldapbasedn установлен на o=ourGroup;
infonew - это массив записей (информация о человеке)
и я так уверен, что массив не пустой, потому что я уже проверил его.
UID тоже не пустой.
Что может быть не так? Это записи (массив)? или к серверу пытаюсь подключиться?
Я попытался протестировать ldap_bind, и он тоже хорошо работает ... ммм ..
Пожалуйста, помогите .. спасибо!
Я нашел проблему .. она в индексе infonew ["creationBy"] = getenv ("REMOTE_USER");
возвращается NULL! теперь это правильно?