Re: IE5.5 Header Issues
| From: | Chris Lee | Date: | Wed, 03 Jan 2001 18:31:52 +0000 |
| Subject: | Re: IE5.5 Header Issues | ||
| References: | 1 2 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-32527@lists.php.net to get a copy of this message | ||
I use this and it works great in IE and Netscape
Header("Content-Type: '$file_type' ");
Header("Content-Disposition: filename='$file_name' ");
echo $file_data;
try removing the ' ' around file_name or file_type, try removing the
content-length
Chris Lee
Mediawaveonline.com
""Toby Miller"" <tmiller@creativegeneration.com> wrote in message
news:00a401c0759f$6c623840$13011eac@tmiller...
> I do want it to prompt the user to download I just want it to prompt the
> user with the filename that's specified, not "index.html" for every
> requested download. It works in Netscape 4 and 6, but not in IE5. I've
also
> tested it now in IE4, but that doesn't really count since Microsoft has
> already announced that it won't work properly there, but they claim that
it
> does in IE5. Any other suggestions?
>
> ----- Original Message -----
> From: "Blaster" <blaster@videotron.ca>
> To: "Toby Miller" <tmiller@creativegeneration.com>;
> <php-general@lists.php.net>
> Sent: Wednesday, January 03, 2001 9:30 AM
> Subject: RE: [PHP] IE5.5 Header Issues
>
>
> > The line:
> > header("Content-Disposition: attachment; filename=$filename");
> > is to prompt the browser to download the file... So if you don't want
the
> > browser to prompt for a file download, don't put it
> >
> > -----Original Message-----
> > From: Toby Miller [mailto:tmiller@creativegeneration.com]
> > Sent: Wednesday, January 03, 2001 09:19
> > To: php-general@lists.php.net
> > Subject: [PHP] IE5.5 Header Issues
> >
> >
> > I am using the following code:
> >
> > <?php
> >
> > if (isset($source) && isset($filename)) {
> > if (filetype($source) == "text/plain") header("Content-Type:
> > text/plain");
> > else header("Content-Type: application/octet-stream");
> >
> > header("Content-Disposition: attachment; filename=$filename");
> > header("Content-Length: ".filesize($source));
> > readfile($source);
> > exit();
> > }
> >
> > ?>
> >
> > This does not work properly in IE 5.5. I don't have another version of
IE
> to
> > test this with. I get a save dialog box for the file "index.html" every
> > time. This is the same for all file types. Is this just a bug in IE 5.5
or
> > is this the same in other versions of IE? If anyone knows the workaround
I
> > would love to see it.
> >
> > Thanks,
> > Toby
> >
> >
> >
> > --
> > PHP General Mailing List (http://www.php.net/)
> > To unsubscribe, e-mail: php-general-unsubscribe@lists.php.net
> > For additional commands, e-mail: php-general-help@lists.php.net
> > To contact the list administrators, e-mail: php-list-admin@lists.php.net
>
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, e-mail: php-general-unsubscribe@lists.php.net
> For additional commands, e-mail: php-general-help@lists.php.net
> To contact the list administrators, e-mail: php-list-admin@lists.php.net
>