Put и Get
Написал замечательные функции для работы с файлом как с простым массивом:
void _put (string location, mixed what);
mixed _get (string location);
Пользоваться так:
$a = array ('мама', 'мыла', 'раму');
$b = 'привет';
_put ('data.txt?/somestuff/mother', $a);
_put ('data.txt?/more', $b);
$k = _get ('data.txt?/somestuff/mother/1');
# теперь $k = 'мыла'
$t = _get ('data.txt?/somestuff');
# теперь $t = array ('mother' => array ('мама', 'мыла', 'раму'))
$j = _get ('data.txt');
# теперь $j = array ('more' => 'привет', 'somestuff' => array ('mother' => array ('мама', 'мыла', 'раму'))
Кому нужны — обращайтесь, дам.