У меня есть программа здесь использует ldap_add, , когда я пытаюсь запустить программу, она отображает ошибку:Ldap_add(): Invalid Синтаксис
Warning: ldap_add() [function.ldap-add]: Add: Invalid syntax in /var/www/suey/costcenter.20090617.php on line 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, и он тоже хорошо работает ..hmmm ..
Помогите нам помочь!
Я нашел проблему .. это в индексе infonew [ "CreatedBy"] = GetEnv ("REMOTE_USER"); он возвращает NULL! теперь, правильно?