Как добавить обновление и удалить конфигурацию в собственный файл конфигурации ini с помощью php?

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

[section_one] тест = abc

[section_two] and_so=on

.......... и т. д. В настоящее время я могу проанализировать конфигурацию ini с помощью функции parse_ini_file() и получить формат массива. Мне нужно обновить существующую конфигурацию по запросу пользователя. Если у кого-то есть идеи, пожалуйста, напишите.

Заранее спасибо, Санджой


person PHPArtist    schedule 28.02.2013    source источник


Ответы (1)


вы можете сделать таким образом. Образец

// Передаем массив для обновления

function update_config($myConfig) {
  $myConfig = json_encode($myConfig);
  $fp = fopen('my_config.ini', 'a');
  fwrite($fp, $myConfig);
  return 'success';
}

// обновляем конфиг когда нужно

$myConfig = array();
$myConfig['section_1'] = "a";
$myConfig['section_2'] = "b";
$myConfig['section_3'] = "c";
echo update_config($myConfig)
person Dino Babu    schedule 28.02.2013