BASENAME PHP КИРИЛЛИЦА

Функция basename() в PHP используется для получения имени файла из заданного пути к файлу. Однако, если имя файла содержит кириллические символы, то функция может вернуть результат с неправильной кодировкой.

Для решения этой проблемы необходимо воспользоваться функцией mb_convert_encoding() для приведения результата к нужной кодировке:

$path = '/путь/к/файлу/с_кириллическим_именем.txt';
$basename = basename($path);
$basename = mb_convert_encoding($basename, 'UTF-8', 'Windows-1251');

В данном примере используется кодировка Windows-1251, которая часто используется на серверах с настройками по умолчанию. Если у вас используется другая кодировка, то необходимо изменить второй аргумент функции mb_convert_encoding().

Php : How To Get / Show Files Names From Folder Using Php [ with source code ]

2: Basic Syntax In PHP - Procedural PHP Tutorial For Beginners - PHP Tutorial - mmtuts

PHP Front To Back [Part 14] - Filters \u0026 Validation

Working With File System In PHP - Full PHP 8 Tutorial

Learn PHP 8 In Arabic 2022 - #085 - Basename, Dirname, Realpath, Pathinfo

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

[ Learn PHP 5 In Arabic ] #66 - File System - Dirname, Basename

PHP Front To Back [Part 19] - File System Functions

Learn PHP in 15 minutes

PHP Programming Language Tutorial - Full Course

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