force download?

5 отговора 211 прегледа
#1

force download?

Мтакааааа... Да попитам аз пак...
Правя следната работа: базирано на определен инпут от юзера, записвам информация в псевдо .док файл - той си е хтмл с разширение док, и се отваря от Ворд като слънце... обаче... Искам потребителя като натисне бутона, да се доунлоадне тоя док файл... а то ми го отваря в браузъра :( някакви идеи?
Пробвах да препратя към друг документ, който представлява нещо такова:

<?php

header("Content-Type: application/force-download; name=\"Microsoft Word\"");
header("Content-Transfer-Encoding: binary");
header("Content-Disposition: attachment; filename=\"$filename\"");
header("Expires: 0");
header("Cache-Control: no-cache, must-revalidate");
header("Pragma: no-cache");

chdir("proof");
$handle=opendir(".");
readfile("$filename");

chdir("..");

?>


Обаче пак същото


--
The#Project - лайфстайл списание в мрежата
Отговор
в отговор на voyager #2

Re: force download?

Едно си IE бае едно си IE знае.

Освен да оставиш: Content-type: application/octet-stream - за друг вариант не се сещам.

И малко offtopic...тези chdir, opendir etc са напълно излишни.

Отговор
в отговор на Dakota #3

Златен си!

Много мерси :)))) Стана така :))))) Супер яко :))


И малко offtopic...тези chdir, opendir etc са напълно излишни.
а това защо . иначе не ще да ми отваря файла като му дам пълен път

--
The#Project - лайфстайл списание в мрежата
Отговор
в отговор на voyager #4

Re: Златен си!

Няма начин да няма начин...на php-то му е все тая дали му даваш абсолютен път или сменяш текущата директория...само дето второто е по-бавно.

Отговор
в отговор на Dakota #5

Re: Златен си!

ще пробвам някой път да разбера що ми прави така

--
The#Project - лайфстайл списание в мрежата
Отговор
в отговор на voyager #6

Re: Златен си!

abe Dakota mahni ia taia snimka che prilichash na atrofiral pederast

Отговор