[php] pdflib werkt niet.

Pagina: 1
Acties:

  • Vulpecula
  • Registratie: April 2001
  • Laatst online: 22:13
Ik wil een pdf file laten maken met php. Ik gebruik php op een windows machine. Hoe zorg ik ervoor dat ik die ook kan laten werken op die windows machine? Ik heb in php.ini al de ; weggehaald voor extension=php_pdf.dll. Maar het werkt nog niet. Kan iemand me helpen?

  • chem
  • Registratie: Oktober 2000
  • Laatst online: 27-08 13:53

chem

Reist de wereld rond

wat werkt er niet :?

Klaar voor een nieuwe uitdaging.


  • Vulpecula
  • Registratie: April 2001
  • Laatst online: 22:13
Heb een stukje script gemaakt. En krijg telkens de volgende foutmelding.

Fatal error: Call to undefined function: pdf_new() in d:\www\dianne\test\faktuur.php on line 2

Terwijl de function toch bestaat.
PHP:
1
<?$pdf = pdf_new();pdf_open_file($pdf,"briefpapierb&amp;h.pdf");pdf_begin_page($pdf, 595, 842);pdf_setfont($pdf, "Verdana", 10);pdf_set_value($pdf, "textrendering", 1);pdf_show_xy($pdf, "A PDF document created in memory!", 50, 750);pdf_end_page($pdf);pdf_close($pdf);$data = pdf_get_buffer($pdf);header("Content-type: application/pdf");header("Content-disposition: inline; filename=test.pdf");header("Content-length: " . strlen($data));echo $data;?>

  • chem
  • Registratie: Oktober 2000
  • Laatst online: 27-08 13:53

chem

Reist de wereld rond

heb je je server opnieuw opgestart? error log doorgekeken? andere hints? welke server? welke php?

Klaar voor een nieuwe uitdaging.


  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 28-08 12:00

Janoz

Moderator Devschuur®

!litemod

Heb je die dll wel? Webserver opnieuw opgestart?

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'


  • Vulpecula
  • Registratie: April 2001
  • Laatst online: 22:13
Ja ik heb de dll. En ja ik heb ook de webserver opnieuw opgestart. Ook heb ik de gehele pc opnieuw opgestart.

PHP Version 4.0.4pl1

Via phpinfo();

pdf
PDF Support : enabled
PDFLib : Version 3.03
CJK Font Support : yes
In-memory PDF Creation Support : yes

  • Postman
  • Registratie: Februari 2000
  • Laatst online: 03-09 22:43
Je hebt een te oude PHP. Vanaf versie 4.0.5 zijn namelijk de functies verandert. pdf_new is een vervanger voor pdf_open (http://www.php.net/manual/en/ref.pdf.php)
Upgraden naar 4.2.0 lijkt me dus zo-ie-zo niet onverstandig ;)
Pagina: 1