Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: fopen не видит файлы с названием на русском
 
 автор: valera2017   (07.12.2017 в 06:21)   письмо автору
 
 

Заметил такую проблему, что fopen нормально определяет если на удаленном локальном сайте файл на английском, но не видит файла если название на русском.

Например:

if(@fopen("http://site/test/тест.png","r")) echo " файл найден "; else echo " файл не найден ";

В чем дело и как исправить?
urlencode пробовал не помогает... В интернете ответа не нашел...

Сервер Denwer c PHP 5.2

В чем дело и как сделать, чтобы видел?

  Ответить  
 
 автор: Loneliness   (13.12.2017 в 22:17)   письмо автору
 
   для: valera2017   (07.12.2017 в 06:21)
 

Использовать rawurlencode.
Учесть также, что если в имени файла помимо кириллицы есть пробелы - их нужно отработать отдельно, чтобы не получить BAD REQUEST.

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования