Читать и писать файл ini конфигураций

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

Я могу читать это с parse_ini_file()

<?php return; ?>
host=localhost
user=postgres
pass=1706
dbname=mydb
driver=pgsql
port=5432
charset=utf8
collation=utf8_general_ci
prefix=""

Я хочу написать посредством php новую стоимость в этом файле.

0
задан 16.01.2019, 04:51
2 ответа

Ты можешь использовать ее librerГ - в Config_Lite .

AquГ - есть пример cГіmo используется:

<?php

require_once 'Config/Lite.php';

$config = new Config_Lite(); // Creamos el objeto

$config->read('config.ini'); // Abrimos el archivo

echo $config; // Para imprimir el archivo

$config->set(null, 'host', '127.0.0.1')  // Editamos valores
       ->set(null, 'user', 'miusuario');

echo $config; // Volvemos a imprimir

$config->save(); // Guardamos el archivo

AquГ - есть примеров mГЎs подробные , если ты нуждаешься в них.

1
ответ дан 20.11.2019, 01:15
  • 1
    Большое спасибо, я брошу глаз –  Albert Hidalgo 16.01.2019, 06:27
  • 2
    Превосходный, эта librerí в es точно то, что он искал, мне удалось написать очень простой формы в файле. Спасибо! –  Albert Hidalgo 16.01.2019, 07:00

Привет ты можешь использовать parse_ini_file .

Давайте Предполагать мой ini что-либо подобное:

server = 'localhost'
password = '123456'

в твоем php ты это читаешь следующей формы:

$ini_array = parse_ini_file("mi_archivo.ini");
print_r($ini_array); # imprime todo el archivo parseado

print($ini_array['server']); #imprime "localhost"

Большая деталь здесь в DocumentaciГіn

Удача и я надеюсь, что он подает тебя.!!

0
ответ дан 20.11.2019, 01:15
  • 1
    Спасибо, но уже я имею доступ к файлу и действительно использую функцию parse_ini_file() –  Albert Hidalgo 16.01.2019, 06:27