| imho.ws |
![]() |
|
|
|
# 1 |
|
Junior Member
Регистрация: 04.03.2004
Адрес: /root/sbin
Сообщения: 193
![]() ![]() ![]() ![]() ![]() ![]() |
Собственной какой хидер выдать браузеру чтобы он открыл например пдф-ку или вордовский файл в _своем_окне_?
Парочка header("Content-type: ... "); readfile(...); не дает нужный результат ![]() ЗЫ Где можно почитать про хидеры, в ПХП мануле там ничерта не написано толком.
__________________
Кивляне! На сходку IMHO.ws шагом марш!
|
|
|
|
|
# 2 |
|
Junior Member
Регистрация: 01.11.2002
Адрес: Kyiv, Ukraine
Сообщения: 95
![]() |
100% гарантии ты не получишь - потому что не у всех пользователей будет стоять word или акробат реадер - для того что бы браузер окрывал в своем окне он должен понимать mime типы файлов и правильно их обрабатывать.
про хидеры смотри кас на протокол http |
|
|
|
|
# 3 | |
|
мод
IMHO Кодер-200(6,7,8) Регистрация: 29.03.2003
Адрес: Saint-Petersburg, Russia
Пол: Male
Сообщения: 2 734
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Цитата:
Почитать соответственно в стандарте RFC-2616 (ну или ищите переводы)
__________________
Я делаю Линукс! Присоединяйтесь к свободным людям! Связаться со мной всегда можно по джабберу: Hubbitus@jabber.ru Pahan-Hubbitus. |
|
|
|
|
|
# 4 | |
|
Junior Member
Регистрация: 04.03.2004
Адрес: /root/sbin
Сообщения: 193
![]() ![]() ![]() ![]() ![]() ![]() |
Сенкс буду штудировать RFC...
Цитата:
__________________
Кивляне! На сходку IMHO.ws шагом марш!
|
|
|
|
|
|
# 6 |
|
Junior Member
Регистрация: 04.03.2004
Адрес: /root/sbin
Сообщения: 193
![]() ![]() ![]() ![]() ![]() ![]() |
Не катит... Мне как раз наоборот надо, чтоб он открыл документ в _окне_браузера_, а с header("Content-type: application/octet-stream"); он предлагает открыть/сохранить. При чем сохранять - сохраняет, а открыть не может
__________________
Кивляне! На сходку IMHO.ws шагом марш!
|
|
|
|
|
# 8 |
|
Guest
Сообщения: n/a
|
я это делаю так:
Код:
$f="ИМЯ_ФАЙЛА_ЗДЕСЬ_С_ПУТЕМ";
$d="ИМЯ_ФАЙЛА_БЕЗ_ПУТИ";
$l=@filesize($f);
@header("Cache-control: private");
@header("Content-type: application/x-unknown"); // ЗДЕСЬ МОЖНО УКАЗАТЬ СВОЙ ТИП
@header("Content-length: $l");
@header("Content-Disposition: inline; filename=".$d);
@readfile($f);
|
|
|
# 9 |
|
Junior Member
Регистрация: 04.03.2004
Адрес: /root/sbin
Сообщения: 193
![]() ![]() ![]() ![]() ![]() ![]() |
Собственно код:
PHP код:
<p> </p> ЗЫ Может апачь у меня криво настроен?, или ИЕ... ЗЗЫ Опера даже запускает Акробат ридер но тот матерится что не может найти какой-то handled window и убивается, вместе с оперой
__________________
Кивляне! На сходку IMHO.ws шагом марш!
|
|
|
|
|
# 11 |
|
Junior Member
Регистрация: 04.03.2004
Адрес: /root/sbin
Сообщения: 193
![]() ![]() ![]() ![]() ![]() ![]() |
Короче, забил я на это дело, поставил хидер аттачмента и пусть юзвери разбираются дальше сами
Вывод один: ИЕ в своем репертуаре Тему можно считать закрытой. Всем спасибо.
__________________
Кивляне! На сходку IMHO.ws шагом марш!
|
|
|