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

#1 08. Januar 2011 14:38

titi123
Gast

[GELÖST] CMSms und FPDF

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.437

Re: [GELÖST] CMSms und FPDF

Weil du nicht Output, sondern Ouput geschrieben hast.


Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)

Offline

#3 08. Januar 2011 14:48

titi123
Gast

Re: [GELÖST] CMSms und FPDF

*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');