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