Требуется разработчик с хорошим опытом реализации проектов на YII-framework. Работа над интернет-каталогом. Разработка и постоянные доработки и исправлений в имеющийся проект на YII. Периодически, в пределах 10-20 часов в месяц. ...
Исправить/Написать скрипт, который выдаёт дерево вложен. PHP файлов
Добрый день!
Задача очень простая - в интернете очень много примеров, как построить дерево файлов и каталогов, а здесь нужно сделать аналогичное - построить дерево вложенности PHP файлов.
В конечном счёте, требуется в браузере отобразить дерево вложенности PHP файлов. Дерево должно быть активное, т.е. по принципу нажал на корень - открылись ветки, нажал на веточку - открылись листики. Другими словами, чтобы была возможность открывать/закрывать узлы.
Касательно вложенности PHP файлов, это имеется в виду, что есть например, корневой файл index.php, внутри которого подключаются через require_once другие PHP файлы. Нужно рекурсивно пробежаться по всем вложенным PHP файлам и отобразить дерево вложенности PHP файлов в браузере, так, чтобы оно было активное, как было написано выше.
То есть наверно придётся применить JS и/или CSS в дополнение к HTML, чтобы дерево могло быть активным.
P.S.
Вариант отображения самого дерева Вы можете взять, в принципе, любое, однако прикрепляю архив с уже более менее красивым и рабочим вариантом отображения активного дерева. По возможности, можно его и применить.
Так же, уже есть готовая функция, которая успешно, рекурсивно пробегается по вложенным PHP файлам - она возвращает массив с путями до PHP файла, в начале которого пишется уровень вложенности самого PHP файла относительно корня.
(см. архив в папке "наработка")
Остаётся Вам только лишь связать это всё, т.е. доработать, чтобы дерево любой сложности отображалось корректно.
Рассмотрю любое Ваше предложение!
Жду Ваших предложений!
Спасибо!
Выбранный исполнитель
Похожие заказы
- Веб-программирование8 заявокЗакрыт10 лет назад
- $30
http://mzokna.ru/price.html Сайт работает на Drupal. Сейчас калькулятор работает как форма обратной связи. Нужно сделать чтобы калькулятор автоматически считал стоимость окон по алгоритму (вычислял площадь окна и умножал её на ...
Веб-программирование1 исполнительЗавершен10 лет назад Необходимо сделать парсер товаров с сайта hotline.ua на сайт Битрикс. Это может быть либо внешняя программа, либо модуль на Битрикс. Если вас заинтересовала работа - пишите, покажу аналог программы и расскажу ...
Веб-программирование8 заявокЗакрыт10 лет назадПеренес сайт с одного сервера на другой. Перенес его правильно. Админка работает, а сам сайт не отображается. Нужна помощь!
Веб-программирование13 заявокЗакрыт10 лет назадНеобходимо сделать ЧПУ Opencart ввида /maincategory/category/product
Веб-программирование6 заявокЗакрыт10 лет назадДобрый день, необходимо доработать проект на Node.js Какие технологии используются в текущем проекте: Platform: Node.js Language : Javascript/Coffeescript Database: Mongo DB По-этому, фрилансер должен ...
Веб-программирование3 заявкиЗакрыт10 лет назадЕсть скрипт, который инклужу в индексный файл саттелита на WordPress. Чать из кода: if(count(#_GET) > 0){ $puids_array = array('threads.php','viewtopic.php','index.php'); Если в ссылке есть .com/?index.php... или ...
Веб-программирование1 исполнительЗавершен10 лет назадНа сайте http://topdent.ru (Yii 1.1.12) реализованы формы поиска врачей и клиник (главная страница сайта и раздел Клиники в правой колонке). Проблема заключается в их медленном отображении - загрузка завершается спустя несколько секунд. Все остальные разделы ...
Веб-программирование3 заявкиЗакрыт10 лет назад