Получить имя файла из пути php
Получить имя файла из пути php - сколько способов существует получения имени файла из пути в php!?
Давайте построим нашу страницу таким образом - каждый новый пункт - это будет 2 новые позиции(если возможно) и посмотрим, что из этого получится... :
Какой-то из способов получить путь(любой) до файла.
И способ извлечения из пути имени файла!
Все способы получения имени файла из пути в php
- Первый способ получения имени файла из пути в php
- Получение имени файла из
- Используем в третьем способе получения имени файла
Первый способ получения имени файла из пути в php
Как получить имя файла из "
Самое первое, что приходит на ум это путь:
Что выведет:
Результат:
Способ получения имени файла из $_SERVER['REQUEST_URI']
Теперь нам нужен способ получения имени файла из пути - будем тренироваться наСоорудим вот такую конструкцию и посмотрим, что оан выведет:
Как видим данная конструкция выводит имя файла:
Получение имени файла из
Сразу скажем - здесь есть "НО" - может выдавать имя файла, только в том случае, если скрипт установлен в этом файле.
Как вы знаете, есть такая константа - __FILE__, которая укажет путь до файла.
Выведем прямо здесь:
Результат:
Способ получения имени файла с помощью
И поскольку возвращает массив, то нам потребуется print_r
Выведем прямо здесь:
(
[dirname] => home/www/page/php/file
[basename] => 006_poluchit_imya_fayla_iz_puti_php.html
[extension] => html
[filename] => 006_poluchit_imya_fayla_iz_puti_php
)
Далее возьмем отсюда "filename" и выведем вот так, поскольку - это уже будет строкой, то можем использовать echo:
Результат получения имени файла через php:
Как видим.... имя файла прекрасно вывелось!
Используем в третьем способе получения имени файла
Опять будем использовать $_SERVER['REQUEST_URI'].
Разделим строку в массив с помощью и получим:
Результат:
(
[0] =>
[1] => page
[2] => php
[3] => file
[4] => 006_poluchit_imya_fayla_iz_puti_php.html
)
После этого нам можно получить последний элемент массива end:
Результат получения имени файла из пути с помощью
Как видим- имя файла прекрасно извлеклось из пути!
Свои комменты в ожидании переделки!
Когда сделаю не знаю!
Времени нет...
Иначе сообщение будет удалено, вас в бан - все просто!
Но если, сил нет как хочется высказать всё, что вы думаете об этом, пожалуйста - комменты от Vk - форма ниже: