Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.

#1 08. Januar 2011 14:38

titi123
Gast

Re:

Hallo Freunde,
ich möchte gerne in meinem CMSimple gerne mit der klasse FPDF arbeiten.
Leider gibt es da ein paar Störungen, wenn ich versuche sie einzubinden.

Wie folgt gehe ich vor.

1. Benutzerdef. Tag {drucken_fpdf} wo ich via "require" die Klasse importiere und ein neues Dokument erstelle.

// PDF Lib laden
require('system/print/fpdf.php');

$pdf=new FPDF();
$pdf->AddPage();
$pdf->SetFont('Arial','B',16);
$pdf->Cell(40,10,'Hello World!');
$pdf->Ouput("test.pdf","I");

2. Wenn ich jetzt die Seite "drucken" öffne wo {drucken} eingebunden wurde, kriege ich folgende Fehlermeldung

Fatal error: Call to undefined method FPDF::Ouput() in .../lib/content.functions.php(975) : eval()'d code on line 8

Woran liegt das? Warum erkennt er die Funktion Output nicht?

Danke für die Hilfe :)

#2 08. Januar 2011 14:45

NaN
Moderator
Ort: Halle (Saale)
Registriert: 09. November 2010
Beiträge: 4.058

Re:

Weil du nicht Output, sondern Ouput geschrieben hast.

Offline

#3 08. Januar 2011 14:48

titi123
Gast

Re:

*schäm... ops
Danke smile

Jetzt bekomme ich eine andere Ausgabe, anstatt eines PDF Dokumentes:

%PDF-1.3 3 0 obj <> endobj 4 0 obj <> stream x3R235W(r Qw3T0430PISp  Z*[(hx+(j*d7W endstream endobj 1 0 obj <> endobj 5 0 obj <> endobj 2 0 obj << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI] /Font << /F1 5 0 R >> /XObject << >> >> endobj 6 0 obj << /Producer (FPDF 1.6) /CreationDate (D:20110108144617) >> endobj 7 0 obj << /Type /Catalog /Pages 1 0 R /OpenAction [3 0 R /FitH null] /PageLayout /OneColumn >> endobj xref 0 8 0000000000 65535 f 0000000228 00000 n 0000000416 00000 n 0000000009 00000 n 0000000087 00000 n 0000000315 00000 n 0000000520 00000 n 0000000595 00000 n trailer << /Size 8 /Root 7 0 R /Info 6 0 R >> startxref 698 %%EOF

Obwohl der Header in der Klasse definiert ist mit:

header('Content-Type: application/pdf');

Fußzeile des Forums

Powered by FluxBB