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: