DWWEB.RU
СКРИПТЫ

Получить имя файла из пути php

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

    Получаем имя файла из пути на сервере php

    Мы уже рассматривали вопрос путь на сервере, не буду повторяться... берем
  1. __FILE__
  2. Выводим такием образом:

    echo basename(__FILE__) ;

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

    006_poluchit_imya_fayla_iz_puti_php.html

    Получаем имя файла из абсолютного пути php

  3. Об этом мы тоже уже написали здесь .
  4. И там мы говорили, что у нас уже есть некие переменные, например переменная $parse_url, которая равна parse_url($_SERVER['REQUEST_URI'], PHP_URL_PATH) мы возьмем эту переменную и поместим его в функцию basename таким образом:
    echo basename( $parse_url ) ;

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

    006_poluchit_imya_fayla_iz_puti_php.html

    Можно ли получить название файла из $_SERVER['REQUEST_URI']

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

  5. Если мы выведем название файла через $_SERVER['REQUEST_URI'], то получим название файла через php, но у него есть недостаток.. например, если вы перейдете по вот такого рода ссылке
  6. с параметрам гет, то вы здесь получите:

    Вы не нажали на ссылку

    Для того, чтобы такое исключить нам понадобится функция parse_url с параметром PHP_URL_PATH

    echo basename(parse_url($_SERVER['REQUEST_URI'], PHP_URL_PATH));

    Результат:

    006_poluchit_imya_fayla_iz_puti_php.html

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

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

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