How to use PHP to generate downloadable content

July 22nd, 2007 by Aaron

Save on Domains. Only $6.99 yr with 1&1

I was looking at some code I had written about 3 years ago - how sad! I was creating a PDF of my resume using PHP to grab my qualifications out of a database. Unfortunately, I never researched into the header php command, so I made my job harder. Instead of writing it with a php file, I made a php file, and renamed it as a .pdf file. I modified my .htaccess file to process that one particular file as a php script. This way, the file executed as php but was mime/typed as the pdf.

Instead, I should have done it the smart way - with the proper use of the header command.

1
2
header('Content-type: application/pdf');
header('Content-Disposition: attachment; filename="filename.pdf"');

Of course, check out and read the entire header manual page for more.

Tags:


Leave a Reply

©2008 102 Degrees LLC - All Rights Reserved Home Services Products Network Blog Open Source Learning Contact