PATHINFO PHP КИРИЛЛИЦА

Функция pathinfo в PHP используется для получения информации о пути к файлу. Она возвращает массив, содержащий информацию о пути - директорию, имя файла и расширение.

Однако, если имя файла содержит кириллические символы, то возникают проблемы. При использовании pathinfo на кириллических именах файлов, функция возвращает некорректные значения.

Для того чтобы получать корректную информацию, нужно использовать функцию mb_convert_encoding, которая позволяет перекодировать строку в нужную кодировку. Например, для перекодирования строки из Windows-1251 в UTF-8 используется следующий код:

$filename = 'имя_файла.txt';
$filename = mb_convert_encoding($filename, 'UTF-8', 'Windows-1251');

После перекодирования можно использовать функцию pathinfo для получения информации о пути к файлу:

$path_parts = pathinfo($filename);
echo $path_parts['dirname'] . '
';
echo $path_parts['basename'] . '
';
echo $path_parts['extension'] . '
';
echo $path_parts['filename'] . '
';

#47 Уроки PHP - Учим язык PHP, Передача параметров методом GET на языке PHP

How To Get File Name From a Path in PHP Example - PHP basename() Function - PHP pathinfo() Function

Автозагрузка классов в PHP

[ Learn PHP 5 In Arabic ] #71 - File System - Pathinfo

PHP FileSystem Functions Tutorial in Hindi / Urdu

PHP 2023. Установка PHP 8.x, ruphp.com и первый запуск программы. Окружение для разработки

Валентин Удальцов. Утечки памяти в PHP: контроль, предотвращение, инструментарий

Реклама
Новое
Реклама