@DmitryLife

Как построить архитектуру обращения к директроиям?

Добрый день.

Пишу небольшой сервис.
Создавая архитектуру папок моего проекта столкнулся с такой проблемой:
Я через includ добавляю файл, в котором добаляеться изображение через HTML. Путь прописываеться следующим образом "../img/file.png".

Путь прописывается относительно документа, который открывается пользователем, а не в котором лежит include. Теперь когда я создаю новую поддиректорию и включаю include. Изображения не подключаются, что логично, так как директория сместилась.

Ну самое простое решение, это просто прописать по домену эту папку сразу. Есть какое-то еще решение?
  • Вопрос задан
  • 51 просмотр
Решения вопроса 1
Gomonov
@Gomonov
Решение - инклюдить не через относительные пути, а через абсолютные
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
iiifx
@iiifx
PHP, OOP, SOLID, OOD, Yii2, Composer, PHPStorm
"/dir/img/file.png" - браузер подставит домен сам
"https://domain.com/dir/img/file.png" - вы явно указываете домен
"../img/file.png" - относительно текущего документа в браузере
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы