using header() to rewrite filename in URL for dynamic pdf

crantopez

New Member
I have a php script that generates a pdf report. When we go to save the pdf document, the filename that Acrobat suggests is report_pdf, since the php script is named report_pdf.php. I would like to dynamically name the pdf file, so I don't have to type the appropriate name for the report each time that I save it. Asking on a news group, someone suggested this, where \[code\]filename="July Report.pdf"\[/code\] is the intended name of the report\[code\]<?header('Content-Type: application/pdf');header('Content-disposition: filename="July Report.pdf"');\[/code\]But it doesn't work. Am I doing it wrong, or will this work at all? Is this a job for mod_rewrite?So I've tried both\[code\]header('Content-disposition: inline; filename="July Report.pdf"');\[/code\]and\[code\]header('Content-disposition: attachment; filename="July Report.pdf"');\[/code\]( not at the same time ) and neither work for me. Is this a problem with my web host? For this url, here's my code:\[code\]<?header('Content-disposition: inline; filename="July Report.pdf"');// requires the R&OS pdf classrequire_once('class.ezpdf.php');require_once('class.pdf.php');// make a new pdf object$pdf = new Cpdf();// select the font$pdf->selectFont('./fonts/Helvetica');$pdf->addText(30,400,30,'Hello World');$pdf->stream();?>\[/code\]
 
Back
Top