Skycapt
asked on
Create PDF from session data PHP
Hello, does anyone know of a good programme/tool I can add to a PHP site to create a PDF for email from session data?
I've tried to code it myself but it's too buggy.
Thanks
I've tried to code it myself but it's too buggy.
Thanks
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
Thanks that's what I was after...
ASKER
@mankowitz
Thank you for your help also.
Thank you for your help also.
<?php
try {
$p = new PDFlib();
/* open new PDF file; insert a file name to create the PDF on disk */
if ($p->begin_document("", "") == 0) {
die("Error: " . $p->get_errmsg());
}
$p->set_info("Creator", "hello.php");
$p->set_info("Author", "Rainer Schaaf");
$p->set_info("Title", "Hello world (PHP)!");
$p->begin_page_ext(595, 842, "");
$font = $p->load_font("Helvetica-B
$p->setfont($font, 24.0);
$p->set_text_pos(50, 700);
/* THIS IS WHERE YOU'D PUT YOUR SESSION INFORMATION */
$p->show("Hello, ");
$p->continue_text($_SESSIO
$p->end_page_ext("");
$p->end_document("");
$buf = $p->get_buffer();
$len = strlen($buf);
header("Content-type: application/pdf");
header("Content-Length: $len");
header("Content-Dispositio
print $buf;
}
catch (PDFlibException $e) {
die("PDFlib exception occurred in hello sample:\n" .
"[" . $e->get_errnum() . "] " . $e->get_apiname() . ": " .
$e->get_errmsg() . "\n");
}
catch (Exception $e) {
die($e);
}
$p = 0;
?>