AW: [PHP] Delivering NAMED pdf files
| From: | Sebastian | Date: | Fri, 19 Oct 2001 11:19:42 +0000 |
| Subject: | AW: [PHP] Delivering NAMED pdf files | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-71577@lists.php.net to get a copy of this message | ||
Hi George
I had the same problem a while ago.
The only solution i found was to change the link to :
www.blabla.com/pdffile/test.pdf
test.pdf does not exist, but
in /pdffile/ there is a .htaccess which redirects the 404 to the php
script that reads/generates the pdfs. And for my purpose checks if user
is
authorized to get these files.
sebastian
> -----Ursprüngliche Nachricht-----
> Von: George Pitcher [mailto:fmdev@yahoo.co.uk]
> Gesendet: Freitag, 19. Oktober 2001 12:55
> An: Arpad Tamas; php-general@lists.php.net
> Betreff: Re: [PHP] Delivering NAMED pdf files
>
>
> 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
>
>
> --
> 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
>
>