Then you're getting exactly what you should be getting. fopen will read the text file as it appears on *disk* not what the output on your browser is.....
?? -philip On Wed, 11 Dec 2002, Colin Bossen wrote: > 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: > >> > >>> 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 > -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php