$fname is the name of the file i want to download. It works in IE, as in the name of the file to be downloaded appears correctly in the dialog box. I changed 'application/octet' to 'application/octet-stream' and this had no effect.
Dara ----- Original Message ----- From: Chris Shiflett <[EMAIL PROTECTED]> Date: Wed, 29 Jan 2003 06:47:17 -0800 (PST) To: Dara Dowd <[EMAIL PROTECTED]>, [EMAIL PROTECTED] Subject: Re: [PHP] content type header for downloading files > --- Dara Dowd <[EMAIL PROTECTED]> wrote: > > I have the following headers in download.php which forces > > a download dialog box to be opened when a user clicks on > > a desired file: > > > > header("Content-type: application/octet"); > > header("Content-Length: $filelength"); > > header("Content-Disposition: attachment; > > filename=".basename($fname).";"); > > > > This works fine with IE, but Mozilla adds a '.php' > > extension to the filename if i choose the save option, > > and asks me to choose which application to use if I want > > to open the file. > > What is the value of $fname? If you are trying to tell it > the name of your script, then that is why Mozilla names it > so. The filename directive should be the filename you want > assigned to whatever you are sending the browser. > > Also, I think you mean to say application/octet-stream, but > I don't feel like looking it up. I suggest double-checking > that value. > > Chris -- For the largest free email in Ireland (25MB) & File Storage space (20MB), visit http://www.campus.ie Powered by Outblaze -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php