Запись/Чтение ключа/значения из файла PHP

Рейтинг: 0Ответов: 1Опубликовано: 02.04.2015

Здравствуйте. Есть некий php скрипт, который парсит сайты. Для работы скрипта ему нужна мини файловая key/value ДБ. То есть что-то типа того:
blablabla.txt/ini/php/ещечтото:

blallallallal:blalallalallalal2222
kkkkkkkk:kdadlask22
lll32139:dkllkalkdla
cache: ldkalkdlkd<br />tle;lt;<br />kldkasldkiuqiw41<br />и тыры пыры

Идей нету. Думаю, что ini не подойдет, ибо там будут очень-очень длинные строчки... а даже если он, то я понятия не имею, как это реализовать. В просторах интернета не нашел. Заранее спасибо.

Ответы

▲ 2Принят

По поводу json-а - это делается примерно так:

$fileData = file_get_contents($pathToFile);
$decoded = $fileData ? json_decode($fileData, true) : [];
if(!empty($decoded['somekey']) && $decoded['somekey'] == 'blablabla') {
  $decoded['anotherkey'] = 'qwerty';
}
file_put_contents($pathToFile, json_encode($decoded));

http://php.net/manual/ru/function.json-decode.php
http://php.net/manual/ru/function.json-encode.php
http://php.net/manual/ru/function.file-get-contents.php