info@dvigok.com.ua
Как узнать абсолютный путь к папке

Как узнать абсолютный путь к папке

|18.03.2019

Очень часто бывает ситуация когда хостинг устроен так, что не сразу понятно какой абсолютный путь к папке сайта. В этой небольшой статье — дизайн студия «Движок» покажет несколько вариантов как узнать абсолютный путь к папке на хостинге.

Что такое абсолютный путь к файлу?

Абсолютный адрес ссылки на файл включает в себя протокол (например, https://), имя сайта в Сети, подкаталог (или несколько подкаталогов), название файла.

Абсолютный путь можно использовать в CSS. Например, чтобы задать рисунок в качестве фона, вы можете взять абсолютный URL к файлу с изображением И указать его в таблице стилей:
background-image: url (http://www.ВАШ САЙТ/img/logo.png);

На диске путь к файлу скрипта может быть таким:
/var/www/ВАШ САЙТ/home/index.php
В то же время, виртуальный адрес этого скрипта при просмотре через браузер, будет:
http://www.ВАШ САЙТ/home/index.php

Как узнать абсолютный путь к папке? Вариант 1.

  • создаете файл test.php в корне вашего сайта
  • внутрь данного файла размещаете код: <?php echo dirname(__FILE__); ?>
  • в командной строке браузере открываете данный файл: ВАШ ДОМЕН/test.php
  • Браузер показывает полный путь к корню вашего сайта, это и будет абсолютный путь

Как узнать абсолютный путь к папке? Вариант 2.

  • создаете файл test.php в корне вашего сайта
  • внутрь данного файла размещаете код:
    <?php
    echo 'Document root: '.$_SERVER['DOCUMENT_ROOT'].'<br>';
    echo 'Полный путь к скрипту и его имя: '.$_SERVER['SCRIPT_FILENAME'].'<br>';
    echo 'Имя скрипта: '.$_SERVER['SCRIPT_NAME'];
    ?>

  • в командной строке браузере открываете данный файл: ВАШ ДОМЕН/test.php
  • браузер показывает полный путь к корню вашего сайта, это и будет абсолютный путь:
    В результате, в окне браузера вы увидите следующее:
    Document root: /home/XXXXX/YYYYY
    Полный путь к скрипту и его имя: /home/XXXX/YYYYY/test.php
    Имя скрипта: /test.php

Относительный путь к файлам

Корневой относительный путь — это путь, который указывает на расположение файла относительно корневого каталога сайта. Начинается со знака слэша /, который указывает на корневую папку

file.php (фал лежит в той же папке)
./file.php (фал лежит в той же папке)
images/picture.jpg (файл лежит в папке images, которая находится в текущей)
../file.php (файл лежит в папке, которая расположена на один уровень выше от текущей)
../../file.php (файл лежит в папке, которая расположена на два уровня выше от текущей)

Єдина Країна! Единая Страна!