[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Кодировка загружаемого фала
Гость_Сергей
Привет всем, собственно, делаю конвертер файлов, загружаем файл на сервер, нажимаем сконвертировать в нужный формат и все. Все работает хорошо, но как только я загружаю файл с русским названием( игра.txt конвертируем в csv) , выдается ошибка:


Warning: chmod() [function.chmod]: No such file or directory in /home/shopsrat/public_html/test2/classes/txtcsv.php on line 12

Warning: file_get_contents(Original/игра.txt) [function.file-get-contents]: failed to open stream: No such file or directory in /home/shopsrat/public_html/test2/classes/txtcsv.php on line 13

Warning: Cannot modify header information - headers already sent by (output started at /home/shopsrat/public_html/test2/classes/txtcsv.php:12) in /home/shopsrat/public_html/test2/index.php on line 12

Warning: Cannot modify header information - headers already sent by (output started at /home/shopsrat/public_html/test2/classes/txtcsv.php:12) in /home/shopsrat/public_html/test2/index.php on line 13

Если название фала igra.txt то все конвертируется хорошо никаких ошибок. Собственно вопрос, как заставить понимать русские символы в названиях. Где капнуть, кодировку поменять и т.д... всем спасибо за внимание
vagrand
А зачем вам на сервере хранить и работать с файлами у которых русское название? При загрузке меняйте название на какой-то хеш или ID, а имя файла сохраняйте в БД, а потом при отдаче просто заменяйте ему имя.

_____________
Senior PHP developer: PHP5, MySQL, JavaScript, CakePHP, Yii/Yii2, Zend Framework, Smarty, XML/Xslt, JQuery, Jquery Mobile, Bootstrap, ExtJS, HTML, HTML5, CSS, Linux, SVN, Git, Memcached, Redis, MongoDB, Zend Guard, Ioncube, FFMpeg, PayPal, Webmoney, Qiwi, Facebook API, Vkontakte Api, Google API, Twitter Api, Steam Api.
Junior Android Developer: Android SDK, многопоточность, работа с HTTP запросами, JSON, SQLite, фрагменты.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.