Автор Тема: Проблема с вложениями, файлы с русскими названиями не скачиваются  (Прочитано 3517 раз)

Оффлайн Admin

  • Administrator
  • Hero Member
  • *****
  • Сообщений: 2046
  • Karma: +0/-0
  • BuxarNET.ru
Проблема с вложениями, файлы с русскими названиями не скачиваются.

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

Решение:
 Функция basename является локало-зависимой. Ее результат зависит от локали,  которую использует php. Соответственно в своем случае помогло добавление  строчек
setlocale(LC_ALL, 'ru_RU.UTF-8');
в файл subs-post.php перед  вызовами basename (в 2-х местах). Данная локаль (ru_RU.UTF-8) должна  присутствовать на сервере. Список локалей можно узнать у вашего хостера или  зайдя по ssh и выполнив команду: locale -a
РЕКЛАМА (в том числе и в подписях) БЕЗ СОГЛАСОВАНИЯ С АДМИНИСТРАЦИЕЙ ЗАПРЕЩЕНА
Buxar-Host.ru - Хостинг, Домены
Домен бесплатно http://forum.buxarnet.ru/index.php?showtopic=949
---
BuxarExchange.ru - Обменный пункт, банковские счета / карточки, Инвестиции
VISA Virtual + VISA Electron + bank account
---
Вакансии http://buxarnet.ru/job.php?lang=ru
---
Услуги:
 Делаем сайты с наполненным контентом на заказ
---
 Постинг – наполнение и поддержка сайтов, форумов



Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo

 

Sitemap 1 2 3 4 5 6 7 8 9