Меню :
php (118)
js (89)
html (26)
css (14)
js slice (13)
js date (9)
Показать еще :
form (6)
jsphp (5)
input (5)
php img (4)
id (3)
int (3)
display (2)
xml (2)
php get (2)
js post (1)
info (1)
radio (1)
iframe (1)

См. интсрукция по ruweb.

Получить и вывести путь на сервере до файла

04.03.2026 / Марат / Смотрели : 42 / php | php_путь |

"Путь на сервере php" - это одна из первых тем, которые вам понадобятся в освоении php!

О пути на сервере php.

  1. Как создать путь на сервере до файла.
  2. Как получить и вывести путь на сервере до файла.
  3. Получить путь на сервере до произвольного файла.
  4. Получить путь на сервере внутри файла php.
  1. Как создать путь на сервере до файла.

  2. Существует несколько способов получить путь на сервер до файла - разберем первый из них...

    Для того, чтобы получить путь на сервере до файла вам понадобится:

    Данный код, будет выдавать путь до данного файла, если код будет расположен на данном файле.

    Используем два раза глобальную переменную "$_SERVER" - со значением "DOCUMENT_ROOT" - это путь до коневой:

    $_SERVER['DOCUMENT_ROOT'];

    И вторая - путь от коренной до файла:

    $_SERVER['REQUEST_URI'];

    Соединим все вместе... с помощью точки.

    Код получения пути до файла на сервере php:

    home/www/put_na_servere_do_fayla.html

    Данный способ имеет некоторый недостаток!

    Если в файле встречается get запрос, то он вылезет в данном пример - нажмите по ссылке.

    Пример

    Ниже идущий способ не имеет такой проблемы...

  3. Как получить и вывести путь на сервере до файла.

  4. Рассмотрим второй способ получения пути на сервер до файла - для этого вам понадобится:

    Этот код, как и предыдущий будет выдавать путь до данного файла, если код будет расположен на данном файле.

    Опять.. глобальная переменная "$_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

  5. Получить путь на сервере до произвольного файла.

  6. Предположим, что у вас есть некий сторонний файл, ну например вот этот файл "png":

    replace

    И вам нужно получить путь на сервере именно до этого файла... если вы посмотрите в адресную строку, то увидите:

    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

  7. Получить путь на сервере внутри файла php.

  8. Как-то совсем из головы выпал совсем простой способ получения пути на сервере до файла...

    для того, чтобы получить путь на сервере с внутри файла...вам понадобится:

    Как обычно : теги php.

    И константа "__FILE__ ".

    И выводим с пощью echo.

    Соберем весь код получить путь на сервере внутри файла php.

    <?

    echo __FILE__ ;

    ?>

    home/www/put_na_servere_do_fayla.html

Всего комментариев : Comments+ 2.0
+ =

Последнние комментарии:

14.12.2025 :
комменты вернулись!
Марат 17.03.2026 14:29
XML налету : новый пункт №3, универсальный см. здесь!... подробнее...
Марат 22.02.2026 17:34
С сегодняшнего дня заработала сортировка в списках... например см.... подробнее...
Марат 10.01.2026 23:29
Карта sitemap.xml заработала с данной секунды... заняло написать... подробнее...
Марат 05.01.2026 19:49
Вообще...пошел по максимальному упрощению..., а то, что-то так много... подробнее...
Марат 04.01.2026 19:17
Друзья! Поздравляю всех посетителей моего сайта с наступившим Новым... подробнее...


jsphp.ru | Аминев Марат © 2025 - 2026 | 744 | Подписаться.