Re: Delivering NAMED pdf files
| From: | George Pitcher | Date: | Fri, 19 Oct 2001 10:54:58 +0000 |
| Subject: | Re: Delivering NAMED pdf files | ||
| References: | 1 2 3 4 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-71576@lists.php.net to get a copy of this message | ||
Arpi,
Thanks for the suggestion but it didn't change anything.
George
----- Original Message -----
From: "Arpad Tamas" <sts@mail.xubion.hu>
To: "George Pitcher" <fmdev@yahoo.co.uk>; <php-general@lists.php.net>
Sent: Friday, October 19, 2001 11:13 AM
Subject: Re: [PHP] Delivering NAMED pdf files
> On Friday 19 October 2001 11:52, George Pitcher wrote:
> > Hi all,
> >
> > I am delivering my PDF files from a non-internet directory. The
> > file gets delivered but the filename is always changed to the name
> > of the php script.
> >
> > Can anyone tell me how to get the file delivered so that the name
> > stays as it was on the server?
> It works this way for me on many browsers (included ie):
>
> header("Content-Type: application/octectstream");
> header("Content-Disposition: filename=$name");
> header("Pragma: no-cache");
> header("Expires: 0");
>
> Don't forget to double-check every capital letter, because it matters
> in http and for most browsers too (for example your Content-Type's
> capitals are wrong below).
> Arpi
>
> > ==========
> > <?php
> > $fp1 = "D:\\Pdf\\" . $fp;
> > $len = filesize($fp1);
> > header("Content-type: application/pdf");
> > header("Content-Disposition: inline; filename=$fp1");
> > header("Content-Length: $len");
> > readfile($fp1);
> > ?>
> > =============
> >
> > Regards
> >
> > George Pitcher, Edinburgh
> >
> >
> > _________________________________________________________
> > Do You Yahoo!?
> > Get your free @yahoo.com address at http://mail.yahoo.com
_________________________________________________________
Do You Yahoo!?
Get your free @yahoo.com address at http://mail.yahoo.com