parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Структурированный вывод данных с файла.cfg

Евгений Химич 25.08.2015 23:33 / 25.08.2015 23:36

Здравствуйте, подскажите пожалуйста как реализовать следующее:

На сервере имеются папки (дерево папок ниже)
сайт / папка1 / папка2 / name_files.cfg
сайт / папка1 / папка3 / name_files.cfg
сайт / папка1 / папка4 / name_files.cfg  
папка1 содержит различный "подпапки" в который лежит файл (с одинаковым именем, но разным наполнением), задача вывести данные с этого файла.

Для иерархии которая выше я написал код, который работает: (на сколько он правильно написан не знаю, но он работает :))
@names_[papka][result;sections]
$sections[^table::load[/папка1/${papka}/name_files.cfg]]
^sections.menu{^names_cell[$sections]}
Вывожу данные файлов name_files.cfg кодом:
^names_[папка2]
^names_[папка3]
Тут вроде все нормально, а вот, как сделать тоже самое только для другой иерархии догнать не могу (дерево папок ниже).
сайт / папка 1 / папка 2 / папка 3 / name_files.cfg
сайт / папка 1 / папка 4 / папка 5 / name_files.cfg
сайт / папка 1 / папка 6 / папка 7 / name_files.cfg
Т.е. папка 1 содержит разные "подпапки" в которых находятся еще "подпапки" и только потом находится name_files.cfg (имя файла одинакого, а наполнение разное)
Я не могу догнать как исправить код который выше (или написать другой), что данные с файла name_files.cfg выводились не смотря на то, что файл находится от папки1 в 2-ух различных папок.

Пробовал так (неполучилосЬ):
@names_[papka][result;sections]
$sections[^table::load[/папка1/${papka}/${papka2}/name_files.cfg]]
^sections.menu{^names_cell[$sections]}
Вывод:
^names_[папка2][папка3]
Подскажите пожалуйста, где ошибка.
Спасибо!