Всех друзей поздравляем с Новым годом! Всего вам самого наилучшего! Всех благ, здоровья а материальное приложится!
СКРИПТЫ althtmlcssphpjsЕЩЁ

Путь к папке на сервере

Путь к папке на сервере - есть несколько способов получить путь на сервере к папке! Давайте попробуем разобраться! Во всех возможных способах получения пути на сервере до папки:

Навигация по странице :
  1. __DIR__
  2. Альтернатива __DIR__
  3. О втором способе

    Получить путь до папки на сервере с помощью __DIR__

  1. Самый простой и быстрый способ получить путь на сервере до папки это - волшебная константа __DIR__
  2. Выведем путь на сервере до нашей папки, в которой физически или виртуально лежит дання страница, для этого выйдем данный путь таким образом через echo
    echo __DIR__;

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

    home/domen/dwweb_ru/www


    itstime

    Невозможно использовать __DIR__ для получения пути до папки на сревре

  3. НО!
  4. Верхний способ будет работать только в том случае, если эта константа выводится в этом файле, как в нашем случае!

    Но, что если, нет никакой возможности поместить данную константу, но у нас есть возможность получить каким-то способом адрес страницы!

    Либо же у нас есть адрес... и из этого адресам нам нужно создать путь на сервере до этой папки ... ну и естественно чтобы он создавался программно чрез php, а не тупо скопировать ручками...

    Итак!

    Нам нужен адрес страницы, вообще любой - для нашего второго способа получения пути на сервере...

    Для примера возьмем адрес страницы, на которой размещены все скрипты:

    https://dwweb.ru/page/php/function/026_besplatnyie_skriptyi_dlya_sayta_php.html

    Поместим этот адрес в переменную:

    $URL = "https://dwweb.ru/page/php/function/026_besplatnyie_skriptyi_dlya_sayta_php.html";
    Получим массив о pathinfo
    $path_info = pathinfo($URL);
    путь до папки с сидит в ячейке [dirname]
    echo $path_info[dirname];

    Результат:

    https://dwweb.ru/page/php/function

    Ну и далее нам нужно домен

    $domen = $_SERVER["HTTP_X_FORWARDED_PROTO"].'://'.$_SERVER["HTTP_HOST"];

    заменить

    str_replace("что","на что","где")

    на путь до корневой папки

    $home = $_SERVER['DOCUMENT_ROOT'];

    Результат:

    home/domen/dwweb_ru/www/page/php/function


    О втором способе

  5. Второй способ получения адреса на сервере до папки может показаться каким-то безумным! Но поверьте мне, что если вы собираетесь делать сайты, то вы столкнетесь с таким разнообразием задач и они, как приведенный пример получения пути до папки - будут казаться реально безумными, до тех пор, пока вы с этим не столкнетесь!
И еще пара поисковых запросов:

Иногда, приходится смотреть, какие поисковые запросы оставляли пользователи о теме нашего повествования!

И даже быдла мысль складывать наиболее альтернативно одаренные на отдельную страницу, но все никак руки не дойдут! И на некоторые из этих вопросов хочется съязвить...

как найти путь к папке

Очень странно звучит как найти путь к папке, в смысле - вы раньше знали путь до папки, но потом потеряли!?cry

как посмотреть путь к папке

Выше мы рассмотрели два способа как посмотреть путь к папке - подойти к замочной скажите, опуститься на колени и посмотреть в неё! И вы точно узнаете как посмотреть путь к папке!

Другого способа посмотреть путь к папке я не знаю...wall

путь создания папки

Путь создания папки и путь к папке , и как получить путь к папке, и как прописать путь к папке - все однотипные запросы, которые решатся выше приведенными способами!

Вас может еще заинтересовать список тем : #PHP | #PHP_FOLDER | #PATH |
Последняя дата редактирования : 2019-12-24 07:57
Теги:
путь к папке на серверепуть к текущей папкепуть к папке черезphp путь к папкекак сделать путь к папкекак найти путь к папкекак посмотреть путь к папкепуть создания папкипуть к папкекак получить путь к папкекак прописать путь к папке

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