andrash_, много файлов? Можно сделать частями, например функцию которая пробежит по папке и соберет дерево, где у элементов появится родитель, и потом уже используя дерево собрать ссылки Вывод товаров по категориям учитывая вложенность, как сделать?
Аналогично, только вместо базы папки