RE: [PHP] Open Download-Box
| From: | Boaz Yahav | Date: | Sun, 21 Apr 2002 17:05:10 +0000 |
| Subject: | RE: [PHP] Open Download-Box | ||
| Groups: | php.general | ||
| Request: | Send a blank email to php-general+get-93890@lists.php.net to get a copy of this message | ||
How to force the user to download a file instead of opening it up in an
controlled environment within the browser (i.e. MS Word/Adobe Acrobat)
http://www.weberdev.com/index.php3?GoTo=get_example.php3?count=1627
How to let a user download a picture by clicking on it instead of
needing to right click and Save-As.
http://www.weberdev.com/index.php3?GoTo=get_example.php3?count=1562
Sincerely
berber
Visit http://www.weberdev.com/ Today!!!
To see where PHP might take you tomorrow.
-----Original Message-----
From: Martin Thoma [mailto:martin@radiok2r.de]
Sent: Thursday, April 18, 2002 3:20 PM
To: php-general@lists.php.net
Subject: [PHP] Open Download-Box
Hello! I have a PDF-File, which the user should download (it should not
open in the browser, even if the Adobe-Reader-Pluging is installed). I
use:
$filename = $DOCUMENT_ROOT."/".$QUERY_STRING;
$fd = fopen ($filename, "rb");
$contents = fread ($fd, filesize ($filename));
fclose ($fd);
header("Content-type: application/octet-stream");
header("Content-Disposition:attachment;filename=$savename");
echo $contents;
This doesn't work in IE (Version 6, 5 is not tested yet): When I get the
download-box and I choose "open" instead of "save", the download-box
opens again! Then pressing "open", everything is okay, but why is the
box opened twice?
Martin
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php