html2pdf

Alles over programmeren en development binnen de IT-wereld
Plaats reactie
Vieten
Premium Member
Premium Member
Berichten: 730
Lid geworden op: 26 apr 2004, 10:39
Locatie: Neerpelt
Uitgedeelde bedankjes: 16 keer
Bedankt: 6 keer

Heeft er iemand ervaring met de php-class 'html2pdf' ?

Daarmee heb ik het volgende probleem: Ik wil een mysql-database die online (one.com) onderhouden met ondertussen ongeveer 260 leden omzetten naar pdf.
Via tests heb ik gemerkt dat het lukt tot ongeveer 235 leden afhankelijk van de sortering
Ga ik hoger in aantal komt er enkel na een 10-tal seconden een wit scherm.

Omdat het lokaal via usbwebserver wel werkt ga ik er van uit dat het script te zwaar is en one.com dus uit-timet, of iemand een andere mening?

De class gebruik ik nu op zo'n manier dat ik eerst via php een pagina opbouw en die ineens include, dus ik bouw niet niet regel per regel de pdf op.
Tim.Bracquez
Elite Poster
Elite Poster
Berichten: 3202
Lid geworden op: 05 dec 2010, 15:09
Bedankt: 450 keer

Ik denk dat je mogelijk een probleem hebt met de memory limit die bij one.com ingesteld staat.

Zet even alle loggin in php aan (E_ALL)
Vieten
Premium Member
Premium Member
Berichten: 730
Lid geworden op: 26 apr 2004, 10:39
Locatie: Neerpelt
Uitgedeelde bedankjes: 16 keer
Bedankt: 6 keer

Tim.Bracquez schreef:Ik denk dat je mogelijk een probleem hebt met de memory limit die bij one.com ingesteld staat.

Zet even alle loggin in php aan (E_ALL)
Dit heb ik op de betreffende pagina's als eerste php-regel gezet, bedoel je dat?
ini_set('error_reporting', E_ALL);

Dat maakt geen verschil, geen enkele foutmelding.
Met firefox krijg ik gewoon wit scherm en 'wachten op...' linksonder verdwijnt na een 8-tal seconden.
Met IE komt ook een wit scherm en na diezelfde 8 seconden deze melding:

The website cannot display the page
HTTP 500
Most likely causes:
•The website is under maintenance.
•The website has a programming error.

What you can try:
Refresh the page.
Go back to the previous page.
More information
This error (HTTP 500 Internal Server Error) means that the website you are visiting had a server problem which prevented the webpage from displaying.
For more information about HTTP errors, see Help.
Vieten
Premium Member
Premium Member
Berichten: 730
Lid geworden op: 26 apr 2004, 10:39
Locatie: Neerpelt
Uitgedeelde bedankjes: 16 keer
Bedankt: 6 keer

Bij one.com heb ik de 'php error messages' aangezet en blijkt dat er idd een geheugenprobleem is:

Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 35139 bytes)


En al opgelost ook:
ini_set("memory_limit","80M");

Bedankt.
Tim.Bracquez
Elite Poster
Elite Poster
Berichten: 3202
Lid geworden op: 05 dec 2010, 15:09
Bedankt: 450 keer

@Vieten, klopt was het vergeten dat je dit bij one in het control panel kan doen.
Weet dat het memory gebruik snel toeneemt bij meer blz... Maar dan schaal je dit omhoog.

Blij dat het opgelost is !
Plaats reactie

Terug naar “Development”