FPDF (Fehler: Call to undefined Function)
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
anweisung
bauen
code
date
datum
dokument
erstellung
folgende fehlermeldung
formular
holen
jahr
klasse
monat
nachkomme
nachname
output
tag
text
url
vorname
-
Hallo,
Ich habe FPDF via
eingebunden und möchte das nun auch benutzen, dafür rufe ich den Konstruktorinclude 'fpdf.php';
auf. Aber statt das tag/dokument">Dokument zu erzeugen bekomme ich folgende Fehlermeldung:FPDF();
Fatal error: Call to undefined function FPDF() in C:\xampp\htdocs\entwicklung\PDF Erstellung\submit.php on line 16
In Linie 16 wird eben der Konstruktor aufgerufen, nach einer IF- Anweisung:
<?php include 'fpdf.php'; //Formular- Daten holen $vorname = $_GET['vorname']; $name = $_GET['name']; $text = $_GET['text']; //datum bauen $jahr = date("Y"); $monat = date("m"); $tag = date("d"); $date = $jahr."_".$monat."_".$tag; if (isset($vorname) && isset($name) && isset($text)){ FPDF(); AddPage(P); SetAutoPageBreak(true); Write(3,"Vorname:".$vorname); Ln(3); Write(3,"Nachname:".$name); Ln(3); Write(3,"Text:".$text); Output($vorname."_".$name."_".$date); }
Das ganze ist "localhost" basiert und braucht daher keine hohe Sicherheit. ;)
ist eine public function.FPDF()
Beitrag zuletzt geändert: 8.10.2012 8:37:58 von kill-a-teddy -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Du tust so, als ob es keine Klassen gäbe, FPDF ist aber objektorientiert…
Versuch es mal so:<?php include 'fpdf.php'; //Formular- Daten holen $vorname = $_GET['vorname']; $name = $_GET['name']; $text = $_GET['text']; //datum bauen $jahr = date("Y"); $monat = date("m"); $tag = date("d"); $date = "{$jahr}_{$monat}_{$tag}"; if (isset($vorname) && isset($name) && isset($text)){ $fpdf = new FPDF(); $fpdf->AddPage('P'); $fpdf->SetAutoPageBreak(true); $fpdf->Write(3,"Vorname: $vorname"); $fpdf->Ln(3); $fpdf->Write(3,"Nachname: $name"); $fpdf->Ln(3); $fpdf->Write(3,"Text: $text"); $fpdf->Output("{$vorname}_{$name}_{$date}"); }
-
hackyourlife schrieb:
Du tust so, als ob es keine Klassen gäbe, FPDF ist aber objektorientiert…
Danke.. :)
PS: Falls ein nachkommen das hier kopiert und eine Fehlermeldung bekommt (Division by Zero), dann liegt es daran, dass ihr vor Write noch "SetFontSize" verwenden müsst ;)
Beitrag zuletzt geändert: 10.10.2012 9:21:20 von kill-a-teddy -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage