Mahlzeit!
Ich versuche über meine Homepage aus verschiedenen Daten eine Rechnung im PDF Format zu bauen. Doch ich glaube ich habe eine inkorrekte Version auf dem Server laufen oder starte etwas nicht oder wie auch immer. Folgendes Beispiel habe ich ausprobiert:
Das ist ein Beispiel von php.net.
So es bewirkt aber direkt einen Fehler und zwar:
Bevor jemand den Fehler in der URL sucht, die Punkte habe ich hier eingefügt. Die sind also im Original korrekt.
So. Kann ich da vielleicht eine aktuellere Version starten oder soetwas?
Ich versuche über meine Homepage aus verschiedenen Daten eine Rechnung im PDF Format zu bauen. Doch ich glaube ich habe eine inkorrekte Version auf dem Server laufen oder starte etwas nicht oder wie auch immer. Folgendes Beispiel habe ich ausprobiert:
Code:
<?php
$p = PDF_new();
/* öffnet eine neue PDF-Datei; fügen Sie einen Dateinamen ein,
um das PDF auf der Platte zu speichern */
if (PDF_begin_document($p, "", "") == 0) {
die("Error: " . PDF_get_errmsg($p));
}
PDF_set_info($p, "Creator", "hallo.php");
PDF_set_info($p, "Author", "Rainer Schaaf");
PDF_set_info($p, "Title", "Hallo Welt (PHP)!");
PDF_begin_page_ext($p, 595, 842, "");
$font = PDF_load_font($p, "Helvetica-Bold", "winansi", "");
PDF_setfont($p, $font, 24.0);
PDF_set_text_pos($p, 50, 700);
PDF_show($p, "Hallo Welt!");
PDF_continue_text($p, "(sagt PHP)");
PDF_end_page_ext($p, "");
PDF_end_document($p, "");
$buf = PDF_get_buffer($p);
$len = strlen($buf);
header("Content-type: application/pdf");
header("Content-Length: $len");
header("Content-Disposition: inline; filename=hallo.pdf");
print $buf;
PDF_delete($p);
?>
Das ist ein Beispiel von php.net.
So es bewirkt aber direkt einen Fehler und zwar:
Code:
Fatal error: Call to undefined function: pdf_begin_document() in /www/htdocs/.../.../.../rechnungpdf.php on line 6
Bevor jemand den Fehler in der URL sucht, die Punkte habe ich hier eingefügt. Die sind also im Original korrekt.
So. Kann ich da vielleicht eine aktuellere Version starten oder soetwas?