Фрилансеры предложат решение вашей задачи уже через несколько минут!

Публикация заказа на фриланс бирже не займет много времени.

6 лет назад
Алексей
31 год, Россия
13 лет в сервисе
Был онлайн 3 часа назад
25 отзывов
100% фрилансеров рекомендуют 89% заказов с выбором исполнителя
6 лет назад

Добрый день!

Задача очень простая - в интернете очень много примеров, как построить дерево файлов и каталогов, а здесь нужно сделать аналогичное - построить дерево вложенности PHP файлов.

В конечном счёте, требуется в браузере отобразить дерево вложенности PHP файлов. Дерево должно быть активное, т.е. по принципу нажал на корень - открылись ветки, нажал на веточку - открылись листики. Другими словами, чтобы была возможность открывать/закрывать узлы.

Касательно вложенности PHP файлов, это имеется в виду, что есть например, корневой файл index.php, внутри которого подключаются через require_once другие PHP файлы. Нужно рекурсивно пробежаться по всем вложенным PHP файлам и отобразить дерево вложенности PHP файлов в браузере, так, чтобы оно было активное, как было написано выше.

То есть наверно придётся применить JS и/или CSS в дополнение к HTML, чтобы дерево могло быть активным.

P.S.

Вариант отображения самого дерева Вы можете взять, в принципе, любое, однако прикрепляю архив с уже более менее красивым и рабочим вариантом отображения активного дерева. По возможности, можно его и применить.

Так же, уже есть готовая функция, которая успешно, рекурсивно пробегается по вложенным PHP файлам - она возвращает массив с путями до PHP файла, в начале которого пишется уровень вложенности самого PHP файла относительно корня.
(см. архив в папке "наработка")

Остаётся Вам только лишь связать это всё, т.е. доработать, чтобы дерево любой сложности отображалось корректно.

Рассмотрю любое Ваше предложение!

Жду Ваших предложений!

Спасибо!

Выбранный исполнитель
Сергей Г.
42 года, Россия
6 лет в сервисе
Был онлайн 3 года назад
6 лет назад

$1

1 день

Отзыв заказчика
Хороший исполнитель, задачу понял сразу, выполнил красиво и корректно!
Отзыв фрилансера
Правильный заказчик!
Постановка четкая и ясная, даже предложил вариант основного компонента, корректен в обсуждениях, вникает в тему, никаких проблем с оплатой.
Иван Г.
Иван Г. 
32 года, Беларусь
11 лет в сервисе
Был онлайн 2 года назад
6 лет назад
Денис Чорня
24 года, Украина
6 лет в сервисе
Был онлайн 4 года назад
6 лет назад
Сергей Г.
42 года, Россия
6 лет в сервисе
Был онлайн 3 года назад
6 лет назад
Сергей Печенюк
39 лет, Россия
14 лет в сервисе
Был онлайн 11 месяцев назад
6 лет назад

Другие заказы в категории «Веб-программирование»

Здесь заказчик и фрилансеры могут обсуждать заказ до начала его выполнения.
Фрилансеры могут участвовать в обсуждении только после подачи заявки.
Здесь заказчик будет контролировать выполнение заказа и общаться с исполнителем.
Доступ к этому разделу имеют только заказчик и выбранный исполнитель.
Все материалы этого раздела закрыты от поисковых систем.