СКРИПТЫ
ТЕГИ:
php (285)
js (155)
html (136)
css (110)
html tags (61)
jquery (40)
edit text (37)
php array (30)
form html (29)
fonts (27)
ruweb.net (23)
foto (22)
online (20)
atom (20)
forum (19)
svg (18)
Показать еще :
hosting (17)
board (17)
js method (16)
html book (16)
php file (16)
input (15)
color (15)
link (15)
php date (15)
js events (14)
osclass (13)
table (13)
htaccess (13)
select (12)
dw block (12)
path (12)
download (11)
notepad (11)
jsphp (11)
icon (11)
form (11)
js delete (11)
php time (11)
php img (11)
img (10)
url (10)
mouse (10)
js time (9)
info (9)
yandex (9)
php url (7)
task (7)
hover (7)
cookie (7)
comment (7)
dosite (7)
js url (6)
click (6)
iframe (6)
list (6)
mysql (6)
year (6)
php get (5)
search (5)
browser (5)
value (5)
ftp (5)
mb (5)
adminka (5)
chart (5)
console (4)
submit (4)
week (4)
reg.ru (4)
bbcode (4)
symbols (4)
js form (4)
vk (4)
mounth (4)
js id (4)
padding (3)
line (3)
day (3)
js img (3)
scandir (3)
js post (3)
pages (3)
captcha (3)
https (3)
vs code (3)
ucoz (3)
ssl (3)
title (2)
typeof (2)
second (2)
cursor (2)
youtube (2)
tag hr (2)
base64 (2)
sitemap (2)
details (2)
video (2)
height (2)
counter (2)
qr kod (2)
money (2)
js vars (2)
рся (2)
seo (2)
arrows (2)
smile (1)
books (1)
domen (1)
archive (1)
speed (1)
google (1)
windows (1)
scroll (1)
header (1)
numbers (1)
days (1)

Получить Расширение файла из пути php

Расширение файла php или как "получить расширение файла из пути php". Разберем несколько враинтов получения расширения из пути с помощью php.

Подробно о том, как получить разрешение файла php

  1. Получаем разрешение файла с помощью функции .
  2. Пример получения расширения файла php
  3. Получаем расширение файла php в splfileinfo

  1. Получаем разрешение файла с помощью функции .

    Чтобы получить разрешение файла с помощью функции - нам понадобится несколько функций! Погнали:

    Получаем полный путь на сервере до файла, вместе с файлом - нам нужна волшебная константа __FILE__

    echo __FILE__;

    Получаем:

    home/domen/dwweb_ru/www/page/php/file/007_rasshirenie_fayla_iz_puti_php.html

    Делим в массив с помощью explode, чтобы вывести нам понадобится print_r

    print_r (explode('.',__FILE__)) ;

    Выведем:

    Array
    (
    [0] => home/domen/dwweb_ru/www/page/php/file/007_rasshirenie_fayla_iz_puti_php
    [1] => html
    )

    Получим последний элемент массива с помощью end

    echo end(explode('.',__FILE__)) ;

    Выведем здесь:

    html


  2. Пример получения расширения файла php

    Для того, чтобы получить расширение файла через php - рассмотрим второй вариант...

    Получим разрешение из пути от корневой до файла , вместе с файлом

    echo $_SERVER['REQUEST_URI'];

    Выведем здесь:

    /page/php/file/007_rasshirenie_fayla_iz_puti_php.html

    Применим к нему pathinfo - чтобы разложить путь в массив:

    print_r (pathinfo($_SERVER['REQUEST_URI']));

    Результат:

    Array
    (
    [dirname] => /page/php/file
    [basename] => 007_rasshirenie_fayla_iz_puti_php.html
    [extension] => html
    [filename] => 007_rasshirenie_fayla_iz_puti_php
    )

    Получаем из массива ячейку "extension":

    echo pathinfo($_SERVER['REQUEST_URI'])[extension];

    И выведем наше разрешение файла прямо здесь:

    html


  3. Получаем расширение файла php в splfileinfo<

    Для того, чтобы получить расширение файла с помощью "SplFileInfo" - нам понадобится Класс SplFileInfo
    Далее нам понадобится : getExtension

    Использование splfileinfo для получения расширения файла:

    <?
    $file = new SplFileInfo("путь на сервере до файла");
    $ext = $file->getExtension();
    echo $ext;
    ?>

    Примеры получения расширения файла php:

    Далее используем несколько файлов...

    __FILE__

    $file = new SplFileInfo(__FILE__);
    $FILE = $file->getExtension();
    echo $FILE ;

    Результат:

    html

    Пример получения расширения файла php:

    Картинка - https://dwweb.ru/___file_cms/img/logo.png

    $file = new SplFileInfo($_SERVER['DOCUMENT_ROOT'] . '/___file_cms/img/logo.png');
    $png = $file->getExtension();
    echo $png;

    Результат:

    png

Пользуйтесь на здоровье! Не забудьте сказать спасибо
Теги :
Еще никто не прокомментировал! COMMENTS+   BBcode
аватар
🞨
Загрузить свой аватар
(max ширина, высота = 200px)

Подписаться + =

Последние комментарии :
Марат :
28.04.2022 19:20
У меня на сайте - все скрипты рабочие! Приходите…
подробнее.
Игорь :
05.04.2022 03:52
Спасибо Большое Вам за счетчик скачиваний файлов! Вы единственный, кто выложил действительно рабочий код!…
подробнее.
Марат :
03.04.2022 11:16
Вы обратились не по адресу... Предположим... что у вас есть паравоз...на дровах... И вы обращаетесь в автосервис, …
подробнее.
Good_Serpent :
03.04.2022 08:18
Шара - "расшаренная", доступная для пользователей локальной сети папка. Там происходит обмен информацией,…
подробнее.
Марат :
02.04.2022 20:29
Я даже не знаю, что таоке "шара"... Думаю, что вам нужно искать на специализированном сайте посвященной…
подробнее.
Good_Serpent :
02.04.2022 19:54
Здравствуйте! Нужен скрипт, который бы закрывал файл на шаре, если он там открыт. Не удаётся его удалить для…
подробнее.
ruweb
Страница загружена за : 0.021121 секунд. Подробнее