Hi Ihr, 
wie erstellt man mit PHP ein PDF-Dokument was mehrere Seiten hat ??? Also eine Seite zu generieren ist kein Problem, aber mehrere funzt irendwie nicht. Eine Seite hab ich nach folgendem Prinzip gemacht, was auch - bis auf den Teil mit der while-Schleife, die die zweite Seite erzeugen soll - prima funzt:
	
Folgende Fehlermeldung gibts da nun, wenn man die while-Schleife so drin hat, wie in dem obigen Quellcode: 
Fatal error: Maximum execution time of 30 seconds exceeded in /www/htdocs/xxx/xxx/xxx.php on line 290
Fatal error: PDFlib error: function 'PDF_delete' must not be called in 'page' scope in Unknown on line 0
Nehme ich den while-Teil raus, funktioniert alles bestens, aber es entsteht eben nur ein Dokument mit einer Seite.
					wie erstellt man mit PHP ein PDF-Dokument was mehrere Seiten hat ??? Also eine Seite zu generieren ist kein Problem, aber mehrere funzt irendwie nicht. Eine Seite hab ich nach folgendem Prinzip gemacht, was auch - bis auf den Teil mit der while-Schleife, die die zweite Seite erzeugen soll - prima funzt:
PHP-Code:
	
	
... 
pdf_begin_page($PDF, 595, 842); 
pdf_setfont($PDF, $font, 8.0); 
pdf_show_boxed($PDF,$Text0,42,687,254,10,"left"); 
pdf_setfont($PDF, $font, 12.0); 
pdf_show_boxed($PDF,$Text1,43,490,251,190,"left"); 
pdf_show_boxed($PDF,$Text2,305,500,247,200,"left"); 
pdf_show_boxed($PDF,$Text3,41,305,250,200,"left"); 
$nr1 = pdf_show_boxed($PDF,$Text4,41,50,255,350,"left"); 
$nr2 = pdf_show_boxed($PDF,$Text5,320,50,232,350,"left"); 
pdf_setfont($PDF, $font, 8.0); 
pdf_show_boxed($PDF,$Text6,41,19,515,10,"center"); 
pdf_end_page($PDF); 
while($nr1>0 || $nr2>0) { pdf_begin_page($PDF, 595, 842); 
pdf_setfont($PDF, $font, 12.0); 
if ($nr1>0) $nr1 = pdf_show_boxed($PDF, substr($Text4, -$nr1), 40, 735, 515, 715, "left"); 
if ($nr1>0) $nr2 = pdf_show_boxed($PDF, substr($Text5, -$nr2), 220.0, 450.0, 190.0, 100.0, "left"); 
pdf_show_boxed($PDF,$Text6,41,19,515,10,"center"); 
pdf_end_page($PDF); // Zeile 290 
} 
... 
Fatal error: Maximum execution time of 30 seconds exceeded in /www/htdocs/xxx/xxx/xxx.php on line 290
Fatal error: PDFlib error: function 'PDF_delete' must not be called in 'page' scope in Unknown on line 0
Nehme ich den while-Teil raus, funktioniert alles bestens, aber es entsteht eben nur ein Dokument mit einer Seite.
 
          
 
							
						
Kommentar