[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Русские буквы в ссылке на файл
seregarem
На ФТП есть каталог, в который закачиваются файлы с именами на кириллице. Файлы и папки обязательно должны состоять из русских букв - каталогов и файлов много, поэтому их закачиваю пачками прямо на ФТП. на сайте эти какалоги и файлы отображаются с именами, которые закачаны на ФТП. Например, uploads/Products/АГУ-Алтайский государственный университет/accessibleTabs.1.9.2.zip Но при клике по ссылке на этот файл пишет ошибку "404 Not Found". Возможно ли как-то устранить данную ошибку?



Спустя 8 минут, 50 секунд (13.09.2012 - 12:04) Winston написал(а):
urlencode($path)

Спустя 7 часов, 53 минуты, 25 секунд (13.09.2012 - 19:58) seregarem написал(а):
Цитата (Winston @ 13.09.2012 - 09:04)
urlencode($path)

после использования urlencode получается:
uploads%2FProducts%2F%D0%90%D0%93%D0%A3-%D0%90%D0%BB%D1%82%D0%B0%D0%B9%D1%81%D0%BA%D0%B8%D0%B9+%D0%B3%D0%BE%D1%81%D1%83%D0%B4%D0%B0%D1%80%D1%81%D1%82%D0%B2%D0%B5%D0%BD%D0%BD%D1%8B%D0%B9+%D1%83%D0%BD%D0%B8%D0%B2%D0%B5%D1%80%D1%81%D0%B8%D1%82%D0%B5%D1%82%2FaccessibleTabs.1.9.2.zip

и все равно файл не находит...

Спустя 11 минут, 50 секунд (13.09.2012 - 20:10) Winston написал(а):
Попробуй еще rawurlencode()

Спустя 8 минут, 18 секунд (13.09.2012 - 20:18) seregarem написал(а):
Цитата (Winston @ 13.09.2012 - 17:10)
Попробуй еще rawurlencode()

тот же эффект: uploads%2FProducts%2F%D0%90%D0%93%D0%A3-%D0%90%D0%BB%D1%82%D0%B0%D0%B9%D1%81%D0%BA%D0%B8%D0%B9%20%D0%B3%D0%BE%D1%81%D1%83%D0%B4%D0%B0%D1%80%D1%81%D1%82%D0%B2%D0%B5%D0%BD%D0%BD%D1%8B%D0%B9%20%D1%83%D0%BD%D0%B8%D0%B2%D0%B5%D1%80%D1%81%D0%B8%D1%82%D0%B5%D1%82%2FaccessibleTabs.1.9.2.zip

Спустя 9 минут, 23 секунды (13.09.2012 - 20:27) seregarem написал(а):
помогло
$path= iconv('UTF-8','WINDOWS-1251',$path);

но при подсчете размера файла:
echo "Размер: ".round(filesize($path)/1024, 2)." Kb";


размер выдает = 0.

Спустя 2 минуты, 36 секунд (13.09.2012 - 20:30) inpost написал(а):
не используй русские буквы в названиях. Так же как и пробелы!

Спустя 45 минут, 19 секунд (13.09.2012 - 21:15) seregarem написал(а):
По ТЗ надо использовать

Спустя 6 минут, 20 секунд (13.09.2012 - 21:22) Winston написал(а):
Цитата (seregarem @ 13.09.2012 - 21:15)
По ТЗ надо использовать

При заливке файла на серве, имя его кодируй в случайное значение, в базу сохраняй новое имя и старое и при скачивании файла можно без проблем его отдать со старым именем. И проблем никогда не будет.

Спустя 3 минуты, 4 секунды (13.09.2012 - 21:25) seregarem написал(а):
Администратор сайта (тупо пользователь) будет самостоятельно заливать файлы по ФТП...
Быстрый ответ:

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