Я изо всех сил пытаюсь понять, как упростить свою жизнь с помощью php, включив файлы шаблонов php/html, используя, например, функцию include_once ('asset/header.php'). Я также хочу использовать это для ссылок css и js на каждой веб-странице. Пример:
<link href="css/font-awesome.min.css" rel="stylesheet">
Чего я хочу добиться с каждым из них, так это возможности добавить «ROOT» или $baseURL, например, перед ссылкой, поэтому:
<link href="<?php $baseURL ?>/css/font-awesome.min.css" rel="stylesheet">
а также
include_once ('$baseURL/asset/header.php')
Я ЗНАЮ, что вышесказанное далеко не так, у меня нет опыта в программировании на php, я просто знаю, что это может сделать мою жизнь намного проще, когда дело доходит до путей документа. Проблема, которую я хочу решить, проста: я не хочу <img src="../../../../img/IMAGE.jpg>
и include_once ('../../../assets/header.php')
^^ Примеры здесь, конечно
Я просто хочу поместить один общий код php для печати корневого URL-адреса перед путем к изображению, css, html и т. д., который он будет включать или импортировать.
Я прочитал несколько учебных форумов об этом, но, к сожалению, ничего не могу понять с моим ограниченным опытом работы с php. Я хотел бы поместить корневые файлы php в config.php и, если возможно, ограничить прямой доступ?
Кроме того, в настоящее время я использую MAMP на Mac. Я слышал, что localhost может не работать с некоторыми решениями, поэтому любой совет тоже будет полезен!