AW: [PHP] Delivering NAMED pdf files

From: 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 > >

« previous php.general (#71577) next »