Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > Опера открывает аттачмент как тест.


Автор: Yoreck 22.8.2008, 09:52
Доброго времени суток,
поставили задачу - генерировать скрипт который скачивать по ссылке. Все хорошо (IE, firefox, concuerror работают), но возникли проблемы с Opera - открыват в окне браузера как текст, вместо закачки. Если выбрать "скачать" в выпадающем меню - нормально закачивает с корректно сгенерированным именем файла.
Перерыл настройки самой Оперы - ничего полезного не нашел.

Код следующий:
Код

<?php
header('Content-type: application/octet-stream');
header('Content-Disposition:  attachement;  filename="scriptname.cmd"');

echo "echo test";
?>


Кто-нибудь сталкивался с подобным?

Автор: Mal Hack 22.8.2008, 11:04
Да. Опере надо не octet-stream давать, а download (как-то так, сейчас точно не вспомню).

Автор: Yoreck 22.8.2008, 11:42
Респект, чуваак!
1 час первый ответ в топике - в яблочко  smile 
Первый раз такое вижу.

application/download - прокатило

Спасибо

Автор: Mal Hack 22.8.2008, 12:33
Всегда пожалуйста, заходите еще smile

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)