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

Получить имя файла из пути 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


Вас может еще заинтересовать список тем : #PHP | #PHP_FILE | #PATH | #$_SERVER |
//dwweb.ru/comments_1_5/include/img/hand_no_foto.png
no
no
Еще никто не прокомментировал! COMMENTS+   BBcode
аватар
🞨
Загрузить свой аватар
(max ширина, высота = 200px)

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

Последние комментарии :
Марат :
23/10/2020 01:15
Посмотрел... количество возможных знаков 3... почему у вас не получилось увидеть 2...…
подробнее.
Марат :
23/10/2020 01:05
Да! Тоже исправим...А с ссылкой... вроде бы исправлял... совсем недавно...сейчас проверю в чем там…
подробнее.
Марат :
23/10/2020 01:03
Спасибо за внимательность!1). Исправлено!2). Да... будет добавлено, просто не подумал об…
подробнее.
Станислав :
23/10/2020 08:04
В Ранее отправленном комментарии о скрипте № 85.1 пункт 2 уже выяснен:Скорее всего комментарий не будет…
подробнее.
Станислав :
23/10/2020 07:39
1.Скрипт № 85.1имеется описка в слове: Ссылка на скачив-е-ние:2. Можно ли предусмотреть, чтобы после отправки…
подробнее.