Начало Новини Маркет Проекти Форум ИТ Работа Уроци Скриптове WiFi точки Още Вход


Изпращане на файл за даунлоуд към броузера

От Mutatos / 04.12.2004 10:48
Размер на шрифта: A | A | A

Чрез тази функция имате възможност да изпращате файлове за даунлоуд към броузера. Потребителят има възможноста да си запамети файла или да го отвори с необходимата програма, отваряща файла.

CODE
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
function sendDownloadFile($pdf_path,$pdf_file)
{
   
$save_as_name = basename($pdf_path.$pdf_file);
   
$download_size = filesize($pdf_path.$pdf_file);

   
header("Pragma: public");
   
header("Expires: 0");
   
header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
   
header("Content-Type: application/force-download");
   
header("Content-Type: application/octet-stream");
   
header("Content-Type: application/download");
   
header("Content-Disposition: attachment; filename="$save_as_name"");
   
header("Content-Transfer-Encoding: binary");
   
header("Content-Length: $download_size");
   
   
@readfile($pdf_path.$pdf_file);
}

Използване на функцията

CODE
1
2
3
$pdf_path = "test/";
$pdf_file = "test5.pdf";
sendDownloadFile($pdf_path,$pdf_file);

Статистика
Погледнат: пъти
Гласове: 2
Оценка:
Действие
 



myTech.bg © 2004 - 2011 | Контакти | За реклама