![]() |
Какой header нужен?
Собственной какой хидер выдать браузеру чтобы он открыл например пдф-ку или вордовский файл в _своем_окне_?
Парочка header("Content-type: ... "); readfile(...); не дает нужный результат :( ЗЫ Где можно почитать про хидеры, в ПХП мануле там ничерта не написано толком. |
100% гарантии ты не получишь - потому что не у всех пользователей будет стоять word или акробат реадер - для того что бы браузер окрывал в своем окне он должен понимать mime типы файлов и правильно их обрабатывать.
про хидеры смотри кас на протокол http |
Цитата:
Почитать соответственно в стандарте RFC-2616 (ну или ищите переводы) |
Сенкс буду штудировать RFC...
Цитата:
|
посмотри тут
_http://www.imho.ws/showthread.php?t=68438 вот что тебе нужно для PDF header("Content-type: application/octet-stream"); |
Не катит... Мне как раз наоборот надо, чтоб он открыл документ в _окне_браузера_, а с header("Content-type: application/octet-stream"); он предлагает открыть/сохранить. При чем сохранять - сохраняет, а открыть не может :(
|
Fiery_Fenix
можешь выложить скрипт? |
я это делаю так:
Код:
$f="ИМЯ_ФАЙЛА_ЗДЕСЬ_С_ПУТЕМ"; |
Собственно код:
PHP код:
<p> </p> ЗЫ Может апачь у меня криво настроен?, или ИЕ... ЗЗЫ Опера даже запускает Акробат ридер но тот матерится что не может найти какой-то handled window и убивается, вместе с оперой :) |
Цитата:
почитай _http://www.fpdf.org/en/FAQ.php#3 :) народ говорит, что это глюк IE |
Короче, забил я на это дело, поставил хидер аттачмента и пусть юзвери разбираются дальше сами :) Вывод один: ИЕ в своем репертуаре :(
Тему можно считать закрытой. Всем спасибо. |
| Часовой пояс GMT +4, время: 18:17. |
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.