| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Общие вопросы > Как отправить документ на локальную машину? |
| Автор: Гость_Владимир 24.11.2003, 15:18 |
| Обычно, чтобы дать доступ к документу на сервере из php скрипта используют header("Location: $doc_url"); А можно ли принудительно отправить скриптом документ любого типа: pdf, doc, txt, html на пользовательскую машину, чтобы локальный пользователь сохранил его себе и работал с ним? Т.е. принудительный download скриптом. Если можно, то как это сделать? Дайте пожалуйста пример или подскажите геде покапаться. Заренее благодарю за помощь. |
| Автор: Master 24.11.2003, 15:40 |
| ActiveX и только по моему... да и то все нормальные люди эту дрянь выключают... это уже взломом считается... каким бы безобидным не был ваш файл... |
| Автор: MuToGeN 24.11.2003, 16:23 |
| По-моему, это про header("Content-disposition: inline"); |
| Автор: Гость 24.11.2003, 16:53 |
| header( "Content-Type: $mimetype"); header( "Content-Disposition: inline; filename=$filename"); header( "Content-Length: $filesize"); |
| Автор: MuToGeN 24.11.2003, 17:30 | ||
filename="$filename" так вернее... |
| Автор: Vaulter 25.11.2003, 08:01 |
| MuToGeN модер: ну была же тема неделю назад! |
| Автор: MuToGeN 25.11.2003, 10:21 |
| вроде да... будет время - пихну в FAQ |
| Автор: Гость_Владимир 27.11.2003, 15:13 |
| Почему-то одного header( "Content-Disposition: inline; filename=$filename"); хватает. Интересно как ОС понимает, какой файл пришел на машину и чем окрывать. Работаю с IIS5 Может он что в загаловки пишет? |
| Автор: MuToGeN 27.11.2003, 16:06 |
| Модератор: это уже отдельная тема. |
| Автор: Dr.Death 27.11.2003, 17:11 | ||||||
А у меня табличка, а в ней, вместо
появляется
|
| Автор: Гость 27.11.2003, 23:22 | ||
А $filename что содержит? |