DWWEB.RU
СКРИПТЫ

Абсолютный путь к файлу php

    Что такое абсолютный путь до файла php? Мы уже рассматривали множество тем относительно путей на сайте! Сегодня - это абсолютный путь php! Сперва рассмотрим пример вывода абсолютного пути до файла на нашем сайте, а потом, как этот абсолютный путь формируется…

    Как получить абсолютный путь до файла с помощью php?

  1. Как я уже в прошлый раз говорил, то если у вас есть сайт, то должно быть несколько разновидностей путей к файлу, к папке и т.д.
  2. Нам ничего не нужно придумывать у нас есть своя переменная, в которой и находится абсолютный путь до файла, который получается с помощью php это $real_page – вы можете абсолютный путь до файла назвать любой переменной и давайте выведем вот таким образом

    echo $real_page;

    Результат вывода абсолютного пути до файла:

    https://dwweb.ru/page/php/url/006_absolyutnyiy_put_k_faylu_php.html

    Абсолютный путь до файла php

  3. К сожалению, ни переменной, ни константы, которая бы выводила самым простым способом абсолютный путь до файла - просто не существует!
  4. Поэтому приходится извращаться ! И извращаются все по-разному!

    Если мы посмотрим на абсолютный путь, то у нас будет две части - это домен, который у нас выводится с помощью переменной $domen, которая имеет в себе две части переменной $_SERVER(протокол и название хоста и между ними :// )
    $domen = $_SERVER["HTTP_X_FORWARDED_PROTO"].'://'.$_SERVER["HTTP_HOST"];
    Выведем через echo
    https://dwweb.ru
  5. Далее нам понадобится все, что стоит после домена в абсолютном пути до файла
  6. Опять же повторюсь, что php не математика и для программирования присуща вариативность!

    Просто приведу чем пользуюсь я!

    Нам опять понадобится массив $_SERVER и его часть $_SERVER['REQUEST_URI']? но у неё есть маленькое неудобство, что она вам вернет все, что есть после домена и в том числе и get запрос, если он там есть! Оно нам надо!?

    Теперь нам потребуется функция parse_url, которая нам вернет из этой переменной, путь от домена.

    $parse_url = parse_url($_SERVER['REQUEST_URI'], PHP_URL_PATH);
    Результат echo $parse_url
    /page/php/url/006_absolyutnyiy_put_k_faylu_php.html
  7. Ну и далее нам просто нужно соединить эти две переменные...
  8. $real_page = $domen . $parse_url

    Выведем через echo :

    echo $real_page;

    Результат вывода абсолютного пути через php

    https://dwweb.ru/page/php/url/006_absolyutnyiy_put_k_faylu_php.html

Не забудь !
Оставить комментарийCOMMENTS+
Сообщений пока нет - Вы можете стать первым
BBcode
нажмите, чтобы загрузить аватар
Загрузить свой аватар(max ширина, высота = 100px) ( как это работает)

Закрыть
+ =
Подписаться
Теги:
абсолютный путь к файлу phpпуть к файлу phpphp полный путь к файлу

НАШИ ПРОЕКТЫ : Проекты находятся в разной степени готовности (просто их столько, что времени не хватает…) Все статьи авторские, при копироавании активная ссылка обязательна DwWeb.ru! © 2015 - 2019