DWWEB.RU
СКРИПТЫ

Путь на сервере до файла php

Путь на сервере до файла через php, выведем на экран ! Вообще получим путь на сервере до файла разными способами!

Мы продолжаем тему путей и переменной $_SERVER - просто надо в этом разобраться и закрыть тему!

Путь на сервере до файла php $_SERVER['REQUEST_URI']

echo $_SERVER['REQUEST_URI'];
  1. Данная конструкция должна вернуть что-то похожее на :
  2. /page/php/096_put_na_servere_do_fayla_php.html
    Но у данной переменной есть некоторый минус, она вам покажет все, что есть после расширения, например get запрос.
    Давайте сделаем живой пример и создадим ссылку с гет запросом< нажмите по ссылке и посмотрите напротив пункта 1, что прибавилось в строке...:
    https://dwweb.ru/page/php/096_put_na_servere_do_fayla_php.html?example=10

    Можно избавиться от гет запроса, и всякой другой шняги, которую суют пользователи после расширения, но у нас сегодня тема не об этом!

    Путь на сервере до файла php __FILE__

  3. Полный путь и имя текущего файла с развернутыми симлинками.
  4. Вывод пути на сервере с помощью __FILE__

    echo __FILE__ ;

    Также можете проверить, что вернет эта конструкция при существовании гет запроса в строке

    home/domen/dwweb_ru/www/page/php/096_put_na_servere_do_fayla_php.html

    Единственно, что нужно помнить, данная константа вернет путь до файла, где эта константа расположена физически!

    Путь на сервере до файла php комбинированный

  5. Если вы собирайтесь делать сайт, то вам все равно придется иметь на борту несколько путей и разных, в разных переменных!
  6. Так не получится, что например вы написали одну переменную и этого вам хватит - точно вам говорю не хватит!

    Вчера мы рассматривали путь до корневой папки...

    Из которой вы узнали, что путь до корневой папки я помещал в переменную - $home

    $home = $_SERVER['DOCUMENT_ROOT'];
    В переменную $parse_url поместим функцию parse_url и разберем на части $_SERVER['REQUEST_URI'] из которой получим только часть ссылки где есть путь:
    $parse_url = parse_url($_SERVER['REQUEST_URI'], PHP_URL_PATH);
    Теперь можем соединить $home . $parse_url

    Выведем на экран путь на сервере до файла третьим способом:

    echo $home . $parse_url ;

    Результат вывода пути на сервере до файла php:

    home/domen/dwweb_ru/www/page/php/096_put_na_servere_do_fayla_php.html
Не забудь !
Оставить комментарийCOMMENTS+
Сообщений пока нет - Вы можете стать первым
BBcode
нажмите, чтобы загрузить аватар
Загрузить свой аватар(max ширина, высота = 100px) ( как это работает)

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

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