Отдаем pdf-файл браузеру. Да так, чтобы MSIE его тоже принимал.
Официальный пример от php.net как отдать PDF-файл браузеру выглядит так как показано ниже.
И он работает! Но не в Internet Explorer (6 и 7). IE пишет свою обычный blah-blah Internet Explorer was unable to open this site. The requested site is either unavailable or cannot be found. Please try again later. В Microsoft kb есть заметка о похожей проблеме при использовании SSL. Но оказалось что проблема не только при передаче через SSL, но и в обычной жизни тоже. Microsoft предлагает извращенные решения типа сервис паков и копания в реестре, но можно сделать проще. Добавить к вышеперечисленным заголовкам парочку, управляющую кешем. Не знаю точно что это делает, но заработало :)
Заметку прислал mougly aka d1pr3d


January 7th, 2008 at 18:38 Quote
Я обычно ограничивался
header("Location: pdffile.pdf")January 8th, 2008 at 15:35 Quote
думаю header('Pragma: public'); хватит