Консультация № 170555
18.07.2009, 18:26
0.00 руб.
0 2 0
Вообщем кодю под линуксом. PHP:
Код:
 <?php
......
public function offsetSet($key, $value)
{
$key=dba_key_split(CONFIG_SECTION.$key);
dba_replace($key, $value, $this->dba);

}
....
?>



Как вы поняли запись осуществляется через интерфейс arrayAccess
Проблема в том, что при создании нового файла первая запись в базу осуществляется без проблем, но при попытке сделать другую (или изменить существующую вызывается ошибка. ПХП говорит что то о том, что невозможно писать в секцию.
Права на папку с БД полные 0777
Владелец файла - Апач с правами записи
Что не так?
Открытия осуществляется в режиме "с"

Обсуждение

Неизвестный
18.07.2009, 23:38
общий
Неужели проблема у меня уникальная?
Неизвестный
21.07.2009, 09:58
общий
Ігор:
Может глупый вопрос, но всё же: а константа CONFIG_SECTION глобальная? в том смысле, доступна ли она в теле функции?
Форма ответа