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

Ответ от 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
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:
спросили в Техника
C++, проверка на существование файла
естественно, все, что касается файлов в С++ -не относится к самому языку, зависит от платформы.подробнее...
спросили в América TV
ПОМОГИТЕ ПЛИЗ нужен любой КОРОТКИЙ рассказ на английском языке ПОмоГитЕ ПЛИЗЗЗ!
текст не слишком маленький, но то, что есть. про индустрию гостеприимства.

HOSPITALITY
подробнее...

Где родился латинский язык? Страны, где он используется? Какие интересные факты связаны с ним?
Латинский язык принадлежит к семье индоевропейских языков италийского корня.
Латинский язык
подробнее...
 

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

Имя*

E-mail:*

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