Я делаю php веб-приложение. Я включил мой основной файл menu.php на каждой странице. Я хочу сделать отдельные файлы в разных папках. Но так как menu.php включен в каждый файл, ссылка на другие файлы в разных папках расположена неправильно.
Итак, как заставить php-сервер всегда начинать навигацию из основной папки проекта, чтобы ссылка была найдена правильно.
Я получаю местоположение домашнего каталога, используя $ _SERVER [‘HTTP_HOST’], но если я использую функцию require_once. Сервер выдает предупреждение
как кажется, вам нужно поместить $ _SERVER [‘DOCUMENT_ROOT’] до пути к вашим страницам,
Корневой каталог этого сайта определяется директивой DocumentRoot в общем разделе или в разделе, например,
DOCUMENT_ROOT=/var/www/example
HTTP_HOST
The base URL of the host e.g.
HTTP_HOST=www.example.com
смотреть на PHP-Include-пути-проблемы небольшой учебник о том, как включить файлы без конфликтов
Других решений пока нет …