Re: Re: understanding headers
| From: | Colin Bossen | Date: | Thu, 12 Dec 2002 00:36:12 +0000 |
| Subject: | Re: Re: understanding headers | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-127937@lists.php.net to get a copy of this message | ||
I add mention that the contents of the download.php file are the contents of the file I am trying to download...
On Wednesday, December 11, 2002, at 06:31 PM, Colin Bossen wrote:
Opps... $data is set on the download page. It is set like this: $path .= "export/".$name; $fp = fopen($path, "rb"); $data = fread($fp, $size); fclose($fp); Colin On Wednesday, December 11, 2002, at 06:21 PM, Philip Hallstrom wrote:Where/How do you set $data? Everything else looks fine, but without knowing that we can't help much. On Wed, 11 Dec 2002, Colin Bossen wrote:-- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.phpHello: I am trying to use the header function to enable users to download files. I am able to get files to download. Unfortunately, the wrong file keeps downloading. Instead of downloading the file I want the php source file is getting downloaded. Here is the posting code: $output = "<a href=\"download.php?name=".$filename."&size=".$size."\">Click here to download ".$filename."</a>"; echo $output; Here is the download code: <?php if ($name) { header("Content-type: application/x-macbinary"); header("Content-length: $size"); header("Content-Disposition: attachment; filename=$name"); header("Content-Description: PHP Generated Data"); echo $data; } ?> Any help anyone might have would be much appreciated. Colin -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php-- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php