PDFLib Problem: Fatal error: Class 'PDFlib' not found

Alles, was PHP betrifft, kann hier besprochen werden.

PDFLib Problem: Fatal error: Class 'PDFlib' not found

Postby xthetronx » 27. August 2007 21:14

Hallo zusammen,

ich habe ein Problem, mit PDFlib.
All mein Suchen hat leider keinen Erfolg gebracht.
Ich habe die Extension installiert und bekomme sie auch per php.ini angezeigt, aber wenn ich unteres Beispiel ausführe bekomme ich immer diese Fehlermeldung:

Fatal error: Class 'PDFlib' not found

Ich weiss nicht mehr, was ich da noch alles ausprobieren soll.
Kann mir da jemand einen Tip geben?

Vielen Dank

Code: Select all
<?php

try {
    $p = new PDFlib();

    /*  open new PDF file; insert a file name to create the PDF on disk */
    if ($p->begin_document("test.pdf", "w") == 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-Bold", "winansi", "");

    $p->setfont($font, 24.0);
    $p->set_text_pos(50, 700);
    $p->show("Hello world!");
    $p->continue_text("(says PHP)");
    $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-Disposition: inline; filename=hello.pdf");
    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;
?>
xthetronx
 
Posts: 3
Joined: 16. July 2004 21:19

Postby ronsn » 30. August 2007 18:29

Hallo, was sagt denn folgender Aufruf
Code: Select all
<?php echo class_exists('PDFlib') ? "Klasse existiert" : "Klasse existiert nicht"; ?>
?
ronsn
 
Posts: 10
Joined: 29. August 2007 18:51

Postby Wiedmann » 07. September 2007 15:27

Ich habe die Extension installiert und bekomme sie auch per php.ini angezeigt,

Was in irgendeiner Datei drinsteht ist hier eigentlich egal. Viel wichtiger wäre:
a) was dir phpinfo() zur PDFLib anzeigt.
b) und welche php.ibni benutzt wird (siehe phpinfo()), damit du dort diese Extension aktivieren kannst.
Wiedmann
AF Moderator
 
Posts: 17102
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany


Return to PHP

Who is online

Users browsing this forum: No registered users and 10 guests