Ik haal via een script de gewenste gegevens uit mijn database. Nu zou ik voor elke rij een nieuwe pagina willen in een pdf-document.
Ik dacht dat dit gebeurde bij PDF_begin_page() en PDF_end_page().
Dit geeft dan de volgende error: Fatal error: Uncaught exception 'PDFlibException' with message 'Function must not be called in 'object' scope' in D:\Program Files\xampp\htdocs\zoek.php:86 Stack trace: #0 D:\Program Files\xampp\htdocs\zoek.php(86): pdf_begin_page() #1 {main} thrown in D:\Program Files\xampp\htdocs\zoek.php on line 86
Lijn 86 is de codelijn van PDF_begin_page()
Weet iemand hoe je dit oplost? Door ergens een page break ofzo in te voeren?
Bovendien, elke backslash escapen!
pdf_open_file($file, 'D:\Program Files\xampp\htdocs\test.pdf');
wordt dus
pdf_open_file($file, 'D:\\Program Files\\xampp\\htdocs\\test.pdf');
Onder windows zal je binnen php altijd \\ moeten gebruiken. Jouw bestand kan die nu simpel weg niet open omdat het path niet bestaat. Ook is het zo dat bij bijvoorbeeld exec() bestandspaden met een spatie tussen "" moeten staan. Misschien helpt dat bij jou ook.
Onder windows zal je binnen php altijd \ moeten gebruiken. Jouw bestand kan die nu simpel weg niet open omdat het path niet bestaat. Ook is het zo dat bij bijvoorbeeld exec() bestandspaden met een spatie tussen "" moeten staan. Misschien helpt dat bij jou ook.
Mijn path staat tussen single qoute's zodat dit niet hoeft.
Ik heb het wel es veranderd, maar het hielp jammergenoeg niet...
Alvast bedankt
OPLOSSING: er mag geen tekst op het scherm getoond worden voordat de pdf gemaakt is.