Strict Standards: Resource ID#34 used as offset, casting to integer (34) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#36 used as offset, casting to integer (36) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#37 used as offset, casting to integer (37) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
ТвойWeb :: Версия для печати :: Неправильно прописывается путь к приаттаченному файлу
ТвойWeb » » ExBB - лучший форум на файлах » Неправильно прописывается путь к приаттаченному файлу

Страниц (2): [1] 2 »
 

1. F_O_X - 30 Октября, 2006 - 09:11:00 - перейти к сообщению
Пробую прикрепить файл "модерация.png"
Загружается файл в папку uploads с названием att-454601131146bация.PNG
Превью работает нормально.
При попытке открыть файл в полном размере обращение идет к att-454601131146b%E0%F6%E8%FF.PNG естественно ответ "Ошибка 403"
Если в строке браузера прописать путь с названием тем, что в папке uploads, то картинку видно в полный рост.

Поиском пользовался, ничего похожего на мой случай не нашлось. Нашел упоминание про файл .htaccess в папке uploads У меня его там не было почему то, залил из второго р(рабочего) форума .htaccess с содержанием внутри:
CODE:
Options All -Indexes

не помогло, залил с содержанием как вычитал в форуме
CODE:
CharsetRecodeMultipartForms Off

<Files *.php>
CharsetDisable On
</Files>

не помогло.

Форум версия форума 0.1.5 в локальной сети, на домашней машине. После каких моих исправлений сказать не могу, он не сразу этот дефект был замечен, т.к. большинство пользователй форума файлы прикрепляют с латинским названием, а вот с латинскими все ОК.
Помогите. В каких файлах смотреть? Откатываться совсем не хочется, лучше дождаться релиза со всеми исправлениеями.
2. ETC - 30 Октября, 2006 - 10:07:13 - перейти к сообщению
Лучше не заливать файлы с русскими именами.
3. TvoyWeb - 30 Октября, 2006 - 10:09:02 - перейти к сообщению
F_O_X
Там нужно URL-кодировать имена таких файлов. Завтра если не забуду выложу как это сделать.
4. F_O_X - 31 Октября, 2006 - 06:08:52 - перейти к сообщению
TvoyWeb пишет:
F_O_X
Там нужно URL-кодировать имена таких файлов. Завтра если не забуду выложу как это сделать.

TvoyWeb не забудь пожалуйста Подмигивание
5. F_O_X - 01 Ноября, 2006 - 13:54:26 - перейти к сообщению
TvoyWeb вспомни обо мне. Мне очень нужна эта URL-кодировка

6. TvoyWeb - 02 Ноября, 2006 - 04:49:14 - перейти к сообщению
F_O_X
Я сейчас посмотрел и выяснилось что в 0.1.5 это уже сделано. И проблема скорее всего в чем то другом. Давай так здесь на форуме стоит 0.1.5 залей картинку с именем на кирилице и посмотрим что получится. Я должен видеть сам баг.
7. F_O_X - 02 Ноября, 2006 - 05:35:35 - перейти к сообщению
TvoyWeb пишет:
F_O_X
Я сейчас посмотрел и выяснилось что в 0.1.5 это уже сделано. И проблема скорее всего в чем то другом. Давай так здесь на форуме стоит 0.1.5 залей картинку с именем на кирилице и посмотрим что получится. Я должен видеть сам баг.

Проба
Здесь все ОК. Залил файл Айвазовский Волна. 1889..jpg
в аплоаде он под именем att-4549c9f7a5134889..jpg
все сконвертировалось.

У меня файл залился как att-4549cba6de997889..jpg. превью меньшего размера, а вот при увеличении
Цитата:
Внутренняя ошибка сервера
Server Internal Error
Ошибка 500
Комментарий: Сервер столкнулся с внутренней ошибкой и не смог завершить Ваш запрос. Также вероятно, что сервер перегружен или была ошибка в CGI скрипте (скрипте CGI-BIN или Perl).


Сейчас погляжу на 500 ошибку более подробно.

(Добавление)
Посмотрел на описание ошибки.
Удалил файл .htaccess из папки uploads с кодом:
CODE:
CharsetRecodeMultipartForms Off

<Files *.php>
CharsetDisable On
</Files>

заработало.
Т.е. вернул в то состояние, что и было до поиска неисправности.
ничего не понял Ниндзя
Может так смена версии Касперского повлияла, буду дальше смотреть что изменилось.
О результатах доложу.
8. TvoyWeb - 02 Ноября, 2006 - 07:07:21 - перейти к сообщению
F_O_X пишет:
Здесь все ОК. Залил файл Айвазовский Волна. 1889..jpg

Неверно. Нужно заливать файл под именем Айвазовский Волна.jpg .
Тогда последние кирилические символы останутся в названии файла. Вот тогда и надо смотреть баг. Сейчас же у тебя последние симвовыл - цифры, поэтому баг не наблюдается. Измени название файла как я тебе написал и замени картинку в своем посте. посмотрим что получится.
9. F_O_X - 02 Ноября, 2006 - 09:33:25 - перейти к сообщению
TvoyWeb пишет:
Нужно заливать файл под именем Айвазовский Волна.jpg .
Тогда последние кирилические символы останутся в названии файла. Вот тогда и надо смотреть баг. Сейчас же у тебя последние симвовыл - цифры, поэтому баг не наблюдается. Измени название файла как я тебе написал и замени картинку в своем посте. посмотрим что получится.

Заменил.
На моем компе опять Ошибка 403 при открытии файла att-4549ff94e0d39%EE%EB%ED%E0.jpg
На твоем форуме не предлагает Нажать для увеличения.
Максимальный размер файла (в байтах): 102400 с таким ограничением у меня нет картинок чтобы их потом еще и увеличить можно было.
10. TvoyWeb - 02 Ноября, 2006 - 10:27:07 - перейти к сообщению
Проверяем.
Я вставил картинку с именем стамбул.jpg. Как видишь кирилические символы перекодировались. И все корректно отображается. Если не использовать url кодирование то на *nix OS картинка бы не открылась. Сейчас проверю у себя на винде, посмотрим что получится.\n\n(Добавление)
Вобщем посмотрел у себя на компе под виндой ХР, тоже все ок.
У тебя какая винда и под каким браузером ты заходишь?

Форум на AlfaSpace.NET


Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0591]     [ Gzipped ]



Notice: ob_end_flush(): failed to send buffer of ob_gzhandler (1) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/page_tail.php on line 33