header() работает по разному в IE6 Firefox 2.0.0.3

Yuriev

Новичок
header() работает по разному в IE6 Firefox 2.0.0.3

PHP:
header("Content-Type: \"$type\"");
header("Content-Disposition: attachment; filename= \"$nam\"");
fpassthru(fopen($path,"rb"));
exit;
Здравствуйте!
При получении заголовков браузеры "спрашивают сохранить или открыть".
При выборе открытьв Firefox файл открывается нормально, а в IE - пишет, что файл испорчен.
Но если сохранить, то файлы нормальные и там и там.
Пробовал несколько типов - результат одинаков.
Пожалуйста помогите. Скрипт неправильный у меня или дело в браузерах?
Спасибо!
 

Фанат

oncle terrible
Команда форума
надоело.

Yuriev
идешь на какой-нибудь сайт, где скачивают файлы.
смотришь, какие он отдает заголовки с файлом.
формируешь такие же.

сюда писать больше не надо.
на все вопросы, которые у тебя могут возникнуть, ответы ЕСТЬ - и в самом форуме, и в FAQ
порудись прочесть
 

Yuriev

Новичок
идешь на какой-нибудь сайт, где скачивают файлы.
смотришь, какие он отдает заголовки с файлом.
формируешь такие же.
Уважаемый Фанат!
Как посмотреть заголовки, если их отправляет PHP и, как в моем примере, в конце стоит exit;?
Т. е. страница не перегружается и код подсмотреть возможно ли?
 

Фанат

oncle terrible
Команда форума
Yuriev
я, кажется, написал.
идешь на какой-нибудь сайт, где скачивают файлы.
не у себя надо смотреть.
а там, где работает и все скачивается.
чтобы у себя сделать так же

несложный ведь алгоритм, правда?
 
Сверху