Подскажите пожалуйста, есть ли какая-то функция которая не считывает параметры с ini файла, а их изменяет? Или как реализовать такое?
Razzwan, спасибо, значит я не так спрашивал, он мне выдавал - "Где находится php.ini и как настроить..." Добавлено спустя 15 минут 29 секунд: Razzwan, я так понял она только php.ini изменяет, а мне нужно править свой ini файл Код (Text): [STATUS_SITE] param1 = 1 param2 = 0 param3 = 0
Razzwan , я этой функцией достаю значения, но как менять их на новые? setting.ini Код (Text): [STATUS_SITE] param1 = 1 param2 = 0 param3 = 0 Код (PHP): $array_ini = parse_ini_file('setting.ini', true); echo $array_ini['STATUS_SITE']['param1']//Достал значение 1, а как его поменять на 0, к примеру?
то есть фактически научить записывать значения в файл? открываешь файл для записи, объявляешь пустую переменную текущей секции. итерируешь свой массив как пары секция + данные секции. если секция и текущая секция не равны - записываешь в файл названии секции и присваиваешь его же переменной текущей секции. итерируешь все данные секции как пары ключ + значение. записываешь в файл ключ пробел равно пробел значение перевод строки. конец цикла. конец цикла. закрытие файла.
Ganzal , я просто думал что есть функция именно для записи ini файлов(для чтения значений ведь есть) помимо стандартной записи в файл.
а вообще там можно и без переменной текущей секции обойтись. что-то я перебздел на этот счет. даже сортировать массив же не надо. Добавлено спустя 1 минуту 49 секунд: в мануале не нашел? значит и нет. это же так просто сделать вывод. а чтение ини-файла есть потому что сам конфиг пхп-машины хранится в файлах приближенно похожих на ини - почему бы не дать пользователю апи к тому с чем работает движок?