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:Hello:
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-- 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