My webhost tells me everything is Ok, and phpinfo() tells me PDF is 'enabled' ..
It runs with PHP4.4
Still I get an errormessage like this:
Call to undefined function: pdf_new()
Here's my script. Maybe somethings wrong here(??):
function pdfCreator() {
$pdf = pdf_new();
$randName = md5(rand() * time());
$title = $_POST['title'];
$someText = $_POST['sometext'];
$pdfName = $randName . ".pdf";
pdf_open_file($pdf, "../pdf/$pdfName");
pdf_set_info($pdf, "Author", "Me");
pdf_set_info($pdf, "Title", "Creating a pdf");
pdf_set_info($pdf, "Creator", "Me again");
pdf_set_info($pdf, "Subject", "Creating a pdf");
pdf_begin_page($pdf, 595, 842);
$arial = pdf_findfont($pdf, "Arial", "host", 1);
pdf_setfont($pdf, $arial, 14);
if(!empty($_POST['image])) {
if(!empty($_SESSION['image']['Filename'][0])) {
$imageName = $_SESSION['image']['Filename'][0];
$ext = substr(strrchr($imageName, "."), 1);
}
switch ($ext) {
case $ext=='jpg':
$image = pdf_open_jpeg($pdf, "../images/category/$imageName");
break;
case $ext=='jpeg':
$image = pdf_open_jpeg($pdf, "../images/category/$imageName");
break;
case $ext=='pjpg':
$image = pdf_open_jpeg($pdf, "../images/category/$imageName");
break;
case $ext=='pjpeg':
$image = pdf_open_jpeg($pdf, "../images/category/$imageName");
break;
case $ext=='gif':
$image = pdf_open_gif($pdf, "../images/category/$imageName");
break;
case $ext=='x-png':
$image = pdf_open_png($pdf, "../images/category/$imageName");
break;
case $ext=='png':
$image = pdf_open_png($pdf, "../images/category/$imageName");
break;
}
}
pdf_place_image($pdf, $image, 200, 300, 1.0);
pdf_close_image($pdf, $image);
pdf_show_xy($pdf, "$title<br /><br />$someText",50, 400);
pdf_end_page($pdf);
pdf_close($pdf);
}