File exists php
Автор Герман Bealik задал вопрос в разделе Другие языки и технологии
PHP функции file_exists, is_file, is_readable не работают с кириллицей. Как быть? и получил лучший ответ
Ответ от Ra[гуру]
Нужно перевести имя файла из кодировки в которой написан скрипт в кодировку файловой системы. Пример для винды:
Ответ от Ђишина[мастер]
Вообще, не есть хорошо давать файлам сайта названия на кириллице. У Вас от этого будут и уже есть проблемы. Называйте на латинице - это стандарт.
Так что пишите функцию-транслятор с русского на латиницу.
Вообще, не есть хорошо давать файлам сайта названия на кириллице. У Вас от этого будут и уже есть проблемы. Называйте на латинице - это стандарт.
Так что пишите функцию-транслятор с русского на латиницу.
Ответ от Vsevolo kmn[новичек]
если в строке к файлу и в файле есть русские буквы то перед использованием file_exist нада конвертнуть..
$f1=mb_convert_encoding($f1,'cp1251');
далее запускаем file_exist($f1)
а вот так можно проверить
//echo mb_detect_encoding('c:la', "auto");
//должно написать ASCII
но winda работает на ср1251
если в строке к файлу и в файле есть русские буквы то перед использованием file_exist нада конвертнуть..
$f1=mb_convert_encoding($f1,'cp1251');
далее запускаем file_exist($f1)
а вот так можно проверить
//echo mb_detect_encoding('c:la', "auto");
//должно написать ASCII
но winda работает на ср1251
Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: PHP функции file_exists, is_file, is_readable не работают с кириллицей. Как быть?
Замечали, что самое распространенное сочетание имени и отчества у мужчин - ВАЛЕРИЙ НИКОЛАЕВИЧ??
Мою первую и единственную любовь звали Валеркой,
а отчество не знаю, может и Николаевич.
подробнее...
Как сделать правильную проверку на существование файла?
лучше проверить - isFile
exists - если будет директория, то будет тоже - true
подробнее...
спросили в Музыка Over the Limit
Дайте плиз текст песни Шакиры: "Whenever,Wherever"!
Lucky you were born that far away so
We could both make fun of distance
Luck that I love
подробнее...
Дайте плиз текст песни Шакиры: "Whenever,Wherever"!
Lucky you were born that far away so
We could both make fun of distance
Luck that I love
подробнее...
спросили в Studio Pierrot The Sounds
Здравствуйте, подскажите где можно скачать драйвера для принтера hp 3325 для Vista . На официальном сайте нет
Если владеете английским - вот инструкция:
HP is not providing a Windows Vista driver for
подробнее...
Здравствуйте, подскажите где можно скачать драйвера для принтера hp 3325 для Vista . На официальном сайте нет
Если владеете английским - вот инструкция:
HP is not providing a Windows Vista driver for
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:
спросили в Техника
C++, проверка на существование файла
естественно, все, что касается файлов в С++ -не относится к самому языку, зависит от платформы.
подробнее...
C++, проверка на существование файла
естественно, все, что касается файлов в С++ -не относится к самому языку, зависит от платформы.
подробнее...
спросили в América TV
ПОМОГИТЕ ПЛИЗ нужен любой КОРОТКИЙ рассказ на английском языке ПОмоГитЕ ПЛИЗЗЗ!
текст не слишком маленький, но то, что есть. про индустрию гостеприимства.
HOSPITALITY
подробнее...
ПОМОГИТЕ ПЛИЗ нужен любой КОРОТКИЙ рассказ на английском языке ПОмоГитЕ ПЛИЗЗЗ!
текст не слишком маленький, но то, что есть. про индустрию гостеприимства.
HOSPITALITY
подробнее...
Где родился латинский язык? Страны, где он используется? Какие интересные факты связаны с ним?
Латинский язык принадлежит к семье индоевропейских языков италийского корня.
Латинский язык
подробнее...