Относительный и абсолютный путь include, PHP

398
12 мая 2017, 14:31

У меня есть такая строчка в файле index.php

<?php include="folder/subfolder/file.html" ?>

вот древо файлов:

Корень---\___ Содержание Корень: index.php
   Folder ---\___
   Subfolder  ---\
--------------------------------
Содержание subfolder:
image.jpg | file.html

В принципе понятно что я подключаю файл. Внутри подключаемого файла есть вот что:

<img src="image.img" />

Но вот незадача, include или require встраивает файл тем самым относительный путь использовать нельзя ведь если в подключаемом файле есть относительный путь то он автоматически не найдет файл так как будет искать файл относительно index.php в корне.

Что делать, мне очень нужен относительный путь а он не работает просто почему он не переводит его в абсолютный. есть способы?

Answer 1

Используйте магическую константу __DIR__

<img src="<?php echo __DIR__ ; ?>/image.img" />
READ ALSO
Одновременно воспроизводить видео

Одновременно воспроизводить видео

Можно ли сделать так чтобы видео играло одновременно на разных компютерах(браузерах) ?

243
Взгляд со стороны

Взгляд со стороны

Здравствуйте, я совсем новичок, требуется создать форму, при заполнении которой значения будут улетать в БД, наведите на путь правильный...

354
Как на карту leaflet засунуть select используя angular-leaflet-directive?

Как на карту leaflet засунуть select используя angular-leaflet-directive?

На сайте использую angular, появилась необходимость встроить на сайт картуВыбрал leaflet, но офф решений для angular не нашел, однако нашел angular-leaflet-directive

238