Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Серверные технологии и Flash (http://www.flasher.ru/forum/forumdisplay.php?f=62)
-   -   Что не так, прошу совета! (http://www.flasher.ru/forum/showthread.php?t=91164)

winnner 26.01.2007 12:37

Что не так, прошу совета!
 
Нужен скрипт предлагающий сохранение пдф документа на жесткий диск клиента. Нашёл вот такой, но он загружает пустышки с правильным именем.
Посоветуйте. как правильно это сделать.

Код:

<?
$fp=fopen("1.pdf","r");
 $fil=fread($fp,200000);
 fclose ($fp);
 header("Content-type: application/http");
 header("Content-disposition: filename=1.pdf");
?>


Skubent 26.01.2007 13:26

Может, все-таки сначала в мануал ?
<?php
header('Content-disposition: attachment; filename="1.pdf"');
echo file_get_contents('1.pdf');
?>

winnner 26.01.2007 13:54

Я пхп вообще не знаю и из-за одного конкретного случая изучать его не собираюсь. Можешь помочь - помоги. :drinks:
А отсылать к мануалам я и сам умею.:rtfm:

winnner 26.01.2007 13:58

:bye:

winnner 26.01.2007 14:29

Оба-на, вставил твою строчку и всё заработало.
Так что приношу свои извинения!
И конечно выражаю благодарность

Подскажи пожалуйста как передать переменную из ссылки в эту функцию и правильно-ли я саму функцию написал?



Код:

<?php
function download($fn){
header('Content-disposition: attachment; filename="$fn"'); echo file_get_contents('$fn');
} ?>


Так не получается:
Код:

http://myserver.ru/download.php?fn=bbz.pdf
и так тоже
http://myserver.ru/download.php?$fn=bbz.pdf


etc 26.01.2007 14:32

Потому что:
Код:

<?php
function download($fn){
header('Content-disposition: attachment; filename="'.$fn.'"');
echo file_get_contents($fn);
}
?>


winnner 26.01.2007 14:39

пишет ошибку


Цитата:

Parse error: parse error, unexpected '\"' in /var/www/web607/html/lex/download1.php on line 3

winnner 26.01.2007 14:39

;::::::::::

etc 26.01.2007 14:40

Поправил в посте.

winnner 26.01.2007 14:48

Не работает, ничего не происходит.


Часовой пояс GMT +4, время: 13:54.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.