Чтение и запись в файл конфигурации - PullRequest
1 голос
/ 07 октября 2011

Я хочу закодировать несколько страниц PHP, которые читают и записывают некоторые настройки из файла config.php. Структура файла config.php

config["exp-date"] = '10-09-2011'; 
config["np"] = 3;

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

Обновление: как я могу прочитать весь массив сразу?

Ответы [ 2 ]

1 голос
/ 07 октября 2011

Почему вы не используете INI-файл?В PHP есть функция для анализа INI-файла. Я думаю, что это parse_ini_file();

0 голосов
/ 07 октября 2011

Скажем, у вас есть переменная $ config внутри вашего config.php (кстати, будьте осторожны с именем переменной, оно очень распространено, и вы не хотите, чтобы оно было перезаписано).

$config = array();
$config['todo'] = 'pony';

Всевам нужно изменить массив $ config с вашей формой (эта часть зависит от вас), а затем записать новый массив $ config в файл config.php следующим образом:

file_put_contents("config.php", var_export($config, true));

И это все!:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...