См. интсрукция по ruweb.
Получить и вывести путь на сервере до файла
04.03.2026 / Марат / Смотрели : 42 / php | php_путь |"Путь на сервере php" - это одна из первых тем, которые вам понадобятся в освоении php!
О пути на сервере php.
- Как создать путь на сервере до файла.
- Как получить и вывести путь на сервере до файла.
- Получить путь на сервере до произвольного файла.
- Получить путь на сервере внутри файла php.
-
Как создать путь на сервере до файла.
-
Как получить и вывести путь на сервере до файла.
-
Получить путь на сервере до произвольного файла.
-
Получить путь на сервере внутри файла php.
Существует несколько способов получить путь на сервер до файла - разберем первый из них...
Для того, чтобы получить путь на сервере до файла вам понадобится:
Данный код, будет выдавать путь до данного файла, если код будет расположен на данном файле.
Используем два раза глобальную переменную "$_SERVER" - со значением "DOCUMENT_ROOT" - это путь до коневой:
$_SERVER['DOCUMENT_ROOT'];
И вторая - путь от коренной до файла:
$_SERVER['REQUEST_URI'];
Соединим все вместе... с помощью точки.
Код получения пути до файла на сервере php:
home/www/put_na_servere_do_fayla.html
Данный способ имеет некоторый недостаток!
Если в файле встречается get запрос, то он вылезет в данном пример - нажмите по ссылке.
Пример
Ниже идущий способ не имеет такой проблемы...
Рассмотрим второй способ получения пути на сервер до файла - для этого вам понадобится:
Этот код, как и предыдущий будет выдавать путь до данного файла, если код будет расположен на данном файле.
Опять.. глобальная переменная "$_SERVER" - со значением "DOCUMENT_ROOT" - это путь до корневой:
$_SERVER['DOCUMENT_ROOT'];
Далее напишем вот такую конструкцию с parse_url:
parse_url($_SERVER['REQUEST_URI'], PHP_URL_PATH);
Соберем весь код получения пути на сервере до файла:
<?
echo $_SERVER['DOCUMENT_ROOT'] . parse_url($_SERVER['REQUEST_URI'], PHP_URL_PATH);
?>
Пример получения и вывода пути до файла php:
Выведем приведенный код получения пути до фала на сервере до файла прямо здесь:+
home/www/put_na_servere_do_fayla.html
Предположим, что у вас есть некий сторонний файл, ну например вот этот файл "png":
И вам нужно получить путь на сервере именно до этого файла... если вы посмотрите в адресную строку, то увидите:
https://jsphp.ru/_data/logo/logo_for_logo.png
К сожалению...
Мы знаем только одну константу которая частично нам может помочь - путь до корневой.
$_SERVER['DOCUMENT_ROOT'];
Весь остальной путь до файла придется прописывать самостоятельно:
/_data/logo/logo_for_logo.png
Пример пути до файла на сервере до файла:
<?
echo $_SERVER['DOCUMENT_ROOT'] .'/_data/logo/logo_for_logo.png.';
?>
Пример пути на сервере до файла php:
Давайте выведем приведенный путь на сервер прямо здесь:
home/www/_data/logo/logo_for_logo.png
Как-то совсем из головы выпал совсем простой способ получения пути на сервере до файла...
для того, чтобы получить путь на сервере с внутри файла...вам понадобится:
Соберем весь код получить путь на сервере внутри файла php.
<?
echo __FILE__ ;
?>
home/www/put_na_servere_do_fayla.html
Последнние комментарии:
14.12.2025 :комменты вернулись!
Марат
17.03.2026 14:29
Марат
22.02.2026 17:34
Марат
10.01.2026 23:29
Марат
05.01.2026 19:49
Марат
04.01.2026 19:17