Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Конфигурации в файле
Форумы портала PHP.SU » » Работа с файловой системой и файлами » Конфигурации в файле

Страниц (1): [1]
 

1. QDef - 11 Мая, 2011 - 22:13:06 - перейти к сообщению
Подскажите пожалуйста можно ли как-то перезаписать значение в массиве настроек?

например в файле settings.php

PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. $config['system']['theme'] = "ThemeName";
  3. ?>


как изменить название темы средствами PHP?
2. Uchkuma - 11 Мая, 2011 - 22:41:11 - перейти к сообщению
PHP:
скопировать код в буфер обмена
  1. $config['system']['theme'] = "NewName";
3. QDef - 11 Мая, 2011 - 22:48:47 - перейти к сообщению
Он вить в файле не перезаписывается?
4. Uchkuma - 11 Мая, 2011 - 22:51:08 - перейти к сообщению
Как вы спросили, я так и ответил. Массив настроек в текстовом файле лучше хранить в сериализованном виде. Тогда вы сможете его легко записывать в файл и считывать из файла.
(Добавление)
Сериализуем serialize.
Записываем file_put_contents.
Считываем file_get_contents.
Десериализуем unserialize.

 

Powered by ExBB FM 1.0 RC1