получить / установить ключи INI-файла с помощью PEAR-модуля config_lite, проблема с сохранением обновленного INI-файла - PullRequest
0 голосов
/ 17 апреля 2011

https://github.com/pce/config_lite/blob/master/README.asciidoc

Я использую Config_Lite , модуль PEAR, который отлично подходит для установки и получения значений ключей ini-файлов. Проблема в том, что когда я сохраняю файл, он не сохраняет структуру файла.

Например (оригинальный INI-файл):

[scripts]

[admin]
hide_fields[] = ctr_ad_headerImg

[widget_areas]
0.name = "Top Navigation"
0.id = top-nav
0.description = "Widget area at the very top of the page"

[default_colors]
sitebg = #EEEEEE
footerbg = #F8F8F8
link = #5F8200
url = #000000
bg = #F8F8F8
text = #000000
border = #F8F8F8

lu_link = #112BEA
lu_url = #112BEA
lu_bg = #EFEAE4
lu_text = #112BEA
lu_border = #F8F8F8

Измененный сохраненный INI-файл:

[scripts]

[admin]
hide_fields[0] = "ctr_ad_headerImg"

[widget_areas]
0.name = "Top Navigation"
0.id = "top-nav"
0.description = "Widget area at the very top of the page"

[default_colors]
sitebg = "f500f5"
footerbg = "F8F8F8"
link = "F8F8F8"
url = "F8F8F8"
bg = "F8F8F8"
text = "F8F8F8"
border = "F8F8F8"
lu_link = "F8F8F8"
lu_url = "F8F8F8"
lu_bg = "F8F8F8"
lu_text = "F8F8F8"
lu_border = "F8F8F8"

Добавляет неправильные линейные тормоза в файл, но я думаю, что главная проблема - это "", почему он добавляет их? как я могу предотвратить добавление их?

1 Ответ

0 голосов
/ 17 апреля 2011

Пожалуйста, откройте запрос функции на pear.php.net для пакета Config_Lite.

...