is file php



File exists php

Автор Герман Bealik задал вопрос в разделе Другие языки и технологии

PHP функции file_exists, is_file, is_readable не работают с кириллицей. Как быть? и получил лучший ответ

Ответ от Ra[гуру]
Нужно перевести имя файла из кодировки в которой написан скрипт в кодировку файловой системы. Пример для винды:
is file php

Ответ от Ђишина[мастер]
Вообще, не есть хорошо давать файлам сайта названия на кириллице. У Вас от этого будут и уже есть проблемы. Называйте на латинице - это стандарт.
Так что пишите функцию-транслятор с русского на латиницу.

Ответ от Vsevolo kmn[новичек]
если в строке к файлу и в файле есть русские буквы то перед использованием file_exist нада конвертнуть..
$f1=mb_convert_encoding($f1,'cp1251');
далее запускаем file_exist($f1)
а вот так можно проверить
//echo mb_detect_encoding('c:la', "auto");
//должно написать ASCII
но winda работает на ср1251

Ответ от 22 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: PHP функции file_exists, is_file, is_readable не работают с кириллицей. Как быть?
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*