Je génère un très gros fichier pdf sur mon application PHP. Le document peut atteindre plus de 300 pages. Le processus de construction peut prendre plus de 40 seconds
, c'est pourquoi je veux montrer à l'utilisateur un message pour comprendre que le fichier est en train d'être généré.mPDF ne recevant "Terminé" que lorsque progressBar est activé
Le problème est que quand je mets $this->progressBar = 1;
au dossier config.php
, la progression affiche parfaite, mais quand les procès- ont fini, je n'obtenir un un message fini, et je ne suis pas redirigé vers le fichier.
Heres mon code:
<?php
ob_start();
include('include/mpdf/mpdf.php');
define('_MPDF_URI','../');
$mpdf = new mPDF('','A4', 9, 'freesans', 10, 10, 20, 15, 5, 5, 'L');
$mpdf->SetHTMLHeader($cabecera);
$mpdf->setFooter("Pagina {PAGENO} de {nb}");
$html=utf8_encode($html);
$mpdf->WriteHTML($html);
$mpdf->Output();
ob_end_flush();
Je crois que quelqu'un a déjà connu ce problème. S'il vous plaît me guider sur la façon dont je peux résoudre ce problème.
Merci,
oui, c'était la première chose que j'ai essayé. mais ensuite c'est parti parce que ça n'a pas marché. Je viens d'éditer la question. –
Des erreurs dans votre journal des erreurs PHP ou console JS? – LeonardChallis
il n'y a pas d'erreur. le processus se termine correctement, mais ir ne redirige pas vers le fichier –