PDF von SQL Abfrage ausgeben

fixxxxxi

Erfahrenes Mitglied
Hallo. Ich möchte eine SQL Abfrage machen, und den Inhalt in einer PDF Datei ausgeben. Ich habe bereits einige dynamische PNG erstellt, jedoch bringt es mich nicht wirklich weiter, da ich sowas wie imagestring(); nicht verwenden kann. Also habe ich versucht eine File zu erstellen mittels header() usw. Aber auch hier weiß ich nicht, wie ich einen Ihnahlt einfügen kann. Ich kann immer nur eine File einlesen und diese als andere File ausgeben wie zB.:

PHP:
<?php

//SQL Abfrage...

$test=sql['abfrage]';

header("Content-type: application/pdf");
header("Content-Disposition: attachment; filename=neuername.pdf");
readfile(verzeichnis/altername.pdf); //hier irgendwo wollt ich das $test einfügen

exit(); 
?>

Kann mir da jemand weiterhelfen? LG Chris
 
Hi,

PDF Dateien lassen sich nicht so ohne weiteres erstellen.
Eine Möglichkeit wäre der Einsatz der PDFlib-Bibliothek.
Wenn du diese Bibliothek nicht verwenden kannst, wäre der Einsatz der PDF-Klasse FPDF denkbar, das ohne diese Bibliothek funktioniert.
 
Ok... Also, ich hab meinen Serveranbieter kontaktiert, welcher mir auch promt erfreulich antwortete, das ich ab sofort PHPLib verwenden kann. Doch folgendes Problem tritt auf:

An internal server error occurred. Please try again later.

zB.: unter http://esebanlist.to-nacht.de/pdf.php
In der Errorlog steht folgender Fehler:

PDFlib exception (fatal): [1202] PDF_set_parameter: Unknown key 'objorient'

Ich hab eine Beispiel Php für PhP 5 ausprobiert von http://de.php.net/manual/de/pdf.examples-basic.php und es kommt immer diese Fehlermeldung.

An was liegt dies? LG Chris
 
Zurück