Re: [PHP-DB] Displaying a PDF file
At 09:33 AM 9/14/2006, Ron Piggott (PHP) wrote: I am creating a submit button on the fly. The purpose of this is to open up a new browser window and then display the contents of a PDF file. The code for this button reads: The window name is prayer_ministry_document_viewer I am trying to access document_reference 1 which is in a mySQL table. mysql_connect(localhost,$username,$password); @mysql_select_db($database) or die( "Unable to select database"); $query="SELECT * FROM prayer_ministry_documents WHERE reference = '$document_reference'"; $document_result=mysql_query($query); mysql_close(); $document_file_name = mysql_result($document_result,0,"document_file_name"); #now here I start to get the contents of the PDF file to display $lineArray = file($document_file_name); // make an empty variable first $document_contents_to_display = ""; // concat all array element foreach($lineArray as $eachLine) { $eachLine = wordwrap($eachLine); $document_contents_to_display .= $eachLine; } #when I try to display it the PDF it displays it as text with the various ASCII characters --- #what I am doing wrong / what is the correct way to do this #I know I could simply specify the file name / path following the window.open ... but I am trying to see if I am able to accomplish the same results this way. echo $document_contents_to_display; ?> Ron So Ron, why not just ... as the action triggered on the button. (Unless you're storing the .pdf in the database.) Miles -- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.1.405 / Virus Database: 268.12.3/447 - Release Date: 9/13/2006 -- PHP Database Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
RE: [PHP-DB] Displaying a PDF file
I think you need to add a content-type of application/pdf to the code to tell the browser that its a pdf coming down // We'll be outputting a PDF header('Content-type: application/pdf'); Bastien From: "Ron Piggott (PHP)" <[EMAIL PROTECTED]> Reply-To: [EMAIL PROTECTED] To: PHP DB Subject: [PHP-DB] Displaying a PDF file Date: Thu, 14 Sep 2006 08:33:45 -0400 I am creating a submit button on the fly. The purpose of this is to open up a new browser window and then display the contents of a PDF file. The code for this button reads: The window name is prayer_ministry_document_viewer I am trying to access document_reference 1 which is in a mySQL table. mysql_connect(localhost,$username,$password); @mysql_select_db($database) or die( "Unable to select database"); $query="SELECT * FROM prayer_ministry_documents WHERE reference = '$document_reference'"; $document_result=mysql_query($query); mysql_close(); $document_file_name = mysql_result($document_result,0,"document_file_name"); #now here I start to get the contents of the PDF file to display $lineArray = file($document_file_name); // make an empty variable first $document_contents_to_display = ""; // concat all array element foreach($lineArray as $eachLine) { $eachLine = wordwrap($eachLine); $document_contents_to_display .= $eachLine; } #when I try to display it the PDF it displays it as text with the various ASCII characters --- #what I am doing wrong / what is the correct way to do this #I know I could simply specify the file name / path following the window.open ... but I am trying to see if I am able to accomplish the same results this way. echo $document_contents_to_display; ?> Ron -- PHP Database Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP-DB] Displaying a PDF file
I am creating a submit button on the fly. The purpose of this is to open up a new browser window and then display the contents of a PDF file. The code for this button reads: The window name is prayer_ministry_document_viewer I am trying to access document_reference 1 which is in a mySQL table. mysql_connect(localhost,$username,$password); @mysql_select_db($database) or die( "Unable to select database"); $query="SELECT * FROM prayer_ministry_documents WHERE reference = '$document_reference'"; $document_result=mysql_query($query); mysql_close(); $document_file_name = mysql_result($document_result,0,"document_file_name"); #now here I start to get the contents of the PDF file to display $lineArray = file($document_file_name); // make an empty variable first $document_contents_to_display = ""; // concat all array element foreach($lineArray as $eachLine) { $eachLine = wordwrap($eachLine); $document_contents_to_display .= $eachLine; } #when I try to display it the PDF it displays it as text with the various ASCII characters --- #what I am doing wrong / what is the correct way to do this #I know I could simply specify the file name / path following the window.open ... but I am trying to see if I am able to accomplish the same results this way. echo $document_contents_to_display; ?> Ron