martin
Well-Known Member
Hi
Also ich hab mir ne Datei gebastelt, die heißt pdf_create.php Da drinnen wird wie der Name schon sagt ein PDF erzeugt. Das klappt auch wunderbar, aber leider nur, solange ich nur ein PDF damit erzeuge. Ich müsste also für jedes PDF immer die Seite neu laden lassen. Ich möchte aber nun dem Benutzer die Möglichkeit geben mit einem Klick gleich mehrere PDFs gleichzeitig zu erstellen. Also hab ich mir gedacht, ich pack das in ne Funktion, so ungefähr sieht meine Datei nun aus:
So nun kommt aber immer die Fehlermeldung, in der Zeile in der sich das "class PDF extents FPDF" befindet, dass der Server irgendwas nicht zweimal deklarieren kann. Hat jemand sowas in der Art schonmal gemacht mit fpdf, oder hat jemand einen Tip für mich?
Achso...die Funktion oben wird auf einer php Seite in einer Schleife einige Male durchlaufen.
Vielen Dank
martin
Also ich hab mir ne Datei gebastelt, die heißt pdf_create.php Da drinnen wird wie der Name schon sagt ein PDF erzeugt. Das klappt auch wunderbar, aber leider nur, solange ich nur ein PDF damit erzeuge. Ich müsste also für jedes PDF immer die Seite neu laden lassen. Ich möchte aber nun dem Benutzer die Möglichkeit geben mit einem Klick gleich mehrere PDFs gleichzeitig zu erstellen. Also hab ich mir gedacht, ich pack das in ne Funktion, so ungefähr sieht meine Datei nun aus:
PHP:
function pdf_rechnung($rech_nr, $rech_jahr, $user_id){
class PDF extends FPDF
{
function ....
function .... (hier werden Daten dynamisch geändert sind also von pdf zu pdf verschieden
function ....
function ....
}
$pdf=new PDF();
$pdf->AliasNbPages();
$pdf->AddPage();
$pfad = $rech_nr . ".pdf";
$pdf->Output($pfad);
}
So nun kommt aber immer die Fehlermeldung, in der Zeile in der sich das "class PDF extents FPDF" befindet, dass der Server irgendwas nicht zweimal deklarieren kann. Hat jemand sowas in der Art schonmal gemacht mit fpdf, oder hat jemand einen Tip für mich?
Achso...die Funktion oben wird auf einer php Seite in einer Schleife einige Male durchlaufen.
Vielen Dank
martin
Zuletzt bearbeitet:
). Hab die fpdf classe hergenommen und wie Wiedmann schon ahnte verwende ich header und foother funktionen. Und genau da liegt der Hund begraben in diesen Funktionen werden so Objekte erstellt wie z.B. ein Kästchen mit Rahmen und dort ein Text drin, der sich von pdf zu pdf ändert.