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. Алекс23 - 03 Апреля, 2007 - 05:37:29 - перейти к сообщению
Поставил эксбэбэ 0.1.5 фул модс
Аттачи в сообщениях криво отдаются на скачку (расширения zip, rar, mp3 открываются как текстовые) . Как решить проблему?
Заранее благодарю!
2. awep - 03 Апреля, 2007 - 12:22:22 - перейти к сообщению
мож проблема в браузере?

дай линк
3. Алекс23 - 03 Апреля, 2007 - 13:11:18 - перейти к сообщению
4. Алекс23 - 04 Апреля, 2007 - 02:15:29 - перейти к сообщению
А в ответ тишина... Меланхолия
5. Ray Wen - 04 Апреля, 2007 - 03:36:19 - перейти к сообщению
Алекс23
Проблема не в браузере, а в том что не отправляются заголовки соответствующего файла... Не помню какие типы файлов прописаны по умолчанию, по моему в lib.php(но точно не помню, возможно непосредственно в атаче), нужно добавить недостающие...
6. Алекс23 - 04 Апреля, 2007 - 04:04:29 - перейти к сообщению
А можно подробнее?! Куда и что прописать (или проверить). В рнр я не силен………
7. awep - 05 Апреля, 2007 - 05:38:42 - перейти к сообщению
смотрим файл tools.php.
строка №45 - function attachment()
отвечает за вывод аттача.

далее. нам нужно добавить типы файлов:
строка 70 - switch ($extension)
это какбы "переключатель" заголовков файлов, в смысле их типа. смотрим ниже и догадываемся что куда.
например, чтобы добавить mp3, нужно сделать строчку, в которой указать расширение '.mp3' и тип файла 'audio/mpeg3', а именно
CODE:
case 'mp3' : $type = 'audio/mpeg3'; break;
эту строчку вписать после, например,
CODE:
case 'gif' : $type = 'image/gif'; break;

п.с. документы по MIME Types:

http://www.w3.org/Protocols/rfc1...ontent-Type.html
http://wdh.suncloud.ru/mime.htm
http://www.spravkaweb.ru/php/pril/mime

третий наиболее простой для восприятия =)
8. Алекс23 - 05 Апреля, 2007 - 07:55:59 - перейти к сообщению
Да, если я правильно понял у меня так и прописано (файл в приложении).
9. awep - 06 Апреля, 2007 - 12:29:39 - перейти к сообщению
вроде все правильно. проверь еще разок, если не прет, дай ссылку на тему с аттачем.
10. Алекс23 - 06 Апреля, 2007 - 13:35:52 - перейти к сообщению

Форум на AlfaSpace.NET


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

[Script Execution time: 0.0559]     [ 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