BuxarNET.ru Support forum

Russian => Движки / Скрипты => Вебмастер => Общие обсуждения => SMF ( Simple Machines Forum ) => Тема начата: Admin от Мая 26, 05, 2009, 15:00:49 (EEST)

Название: Проблема с вложениями, файлы с русскими названиями не скачиваются
Отправлено: Admin от Мая 26, 05, 2009, 15:00:49 (EEST)
Проблема с вложениями, файлы с русскими названиями не скачиваются.

Загружаются  нормально, но при попытке скачать выдает ошибку:
404 Файл не найден

Решение:
 Функция basename является локало-зависимой. Ее результат зависит от локали,  которую использует php. Соответственно в своем случае помогло добавление  строчек
setlocale(LC_ALL, 'ru_RU.UTF-8');
в файл subs-post.php перед  вызовами basename (в 2-х местах). Данная локаль (ru_RU.UTF-8) должна  присутствовать на сервере. Список локалей можно узнать у вашего хостера или  зайдя по ssh и выполнив команду: locale -a