force download?
5 отговора
211 прегледа
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 - лайфстайл списание в мрежата
Правя следната работа: базирано на определен инпут от юзера, записвам информация в псевдо .док файл - той си е хтмл с разширение док, и се отваря от Ворд като слънце... обаче... Искам потребителя като натисне бутона, да се доунлоадне тоя док файл... а то ми го отваря в браузъра :( някакви идеи?
Пробвах да препратя към друг документ, който представлява нещо такова:
<?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 - лайфстайл списание в мрежата
Re: force download?
Едно си IE бае едно си IE знае.
Освен да оставиш: Content-type: application/octet-stream - за друг вариант не се сещам.
И малко offtopic...тези chdir, opendir etc са напълно излишни.
Освен да оставиш: Content-type: application/octet-stream - за друг вариант не се сещам.
И малко offtopic...тези chdir, opendir etc са напълно излишни.
Златен си!
Много мерси :)))) Стана така :))))) Супер яко :))
И малко offtopic...тези chdir, opendir etc са напълно излишни.
а това защо
. иначе не ще да ми отваря файла като му дам пълен път 
--
The#Project - лайфстайл списание в мрежата
И малко offtopic...тези chdir, opendir etc са напълно излишни.
а това защо
--
The#Project - лайфстайл списание в мрежата
Re: Златен си!
Няма начин да няма начин...на php-то му е все тая дали му даваш абсолютен път или сменяш текущата директория...само дето второто е по-бавно. 
Re: Златен си!
ще пробвам някой път да разбера що ми прави така 
--
The#Project - лайфстайл списание в мрежата
--
The#Project - лайфстайл списание в мрежата