I have script that generates a pdf width some text and two images in it. One
of the images is just a header and works fine. The other is a photo, now,
this sometimes works and sometimes doesn't. I can't figure out why.
When the photo doesn't appear I eventually get a box saying something like
"An I/O processing error occured". Sorry, can't remember the exact message,
and as I write this message I can't seem to get it back. Also, when you
print one of the broken PDF's it locks up the browser (works fine on the
non-broken ones).
Here is the script I use to send the generated PDF to the browser:
<?
if(file_exists("/path/to/file/photo.gif")) {
$pic = pdf_open_image_file($pdf, "gif", "/path/to/file/photo.gif");
pdf_place_image($pdf, $pic, 38, 450, 1.5);
}
....
....
....
pdf_show_boxed($pdf, "$rcpt_name\n$address\n\nInvoice no:
$invoice_no\nDue Date: $rowdata[duewhen]\n\nNet Price: \$$netprice\nGST:
\$$gst\n\nTotal to pay: \$$total", 380, 10, 200, 150, "right");
pdf_end_page($pdf);
pdf_close($pdf);
fclose($fp);
header( "Content-type: application/x-pdf" );
header( "Content-Disposition: filename=$REMOTE_USER.$id.pdf" );
header( "Content-Description: PDF Format Invoice" );
header("Location: /invoicing/$REMOTE_USER.$id.pdf");
?>
Anyhelp would be muchly appreciated.
Cheers
PS, Its all in IE5.x in win98/win2k
Philip Murray
[EMAIL PROTECTED]
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]