抱歉我的语法。
“我试图将多个页面导出超过1000页,因为它会使服务器超时。对我的语法非常抱歉。”
在php中我通过mPdf将循环写入html设置为文件 但它有很多页面超过1000页,这使服务器超时。
我可以每隔一页或任何想法设置输出文件吗?
现在我有一个想法是获取输出HTML然后将其发送到数据库,然后选择并刷新每一页并再次合并pdf。但是它没有输出HTML中的页码来自mpdf或任何有关每个页面的知识。
请帮助我。如果你有更多的想法。
这是我的代码
的例子
$this->mpdf = new mPDF('th', 'A4', '0'); // mode - default ''
$html = ob_get_contents();
$this->mpdf->WriteHTML($html); // สั่งให้ mPDF เขียนไฟล์ pdf
$this->mpdf->ignore_invalid_utf8 = true;
####
$file_name = 'report1_' . $lot . '_' . $id;
ob_start();
$arr_data = array();
$arr_data_tmp = array();
?>
<link rel="stylesheet" type="text/css" href="<?php echo base_url(); ?>asset/css/style.css">
<meta charset="utf-8">
<?php
$data= array(.....); //a lot data From DB;
$i = 0;
foreach ($data as $key => $value) {
//The detail is alot data
}
?>
<?php
ini_set('memory_limit', '-1');
$html = ob_get_contents();
ob_end_clean();
$this->mpdf->WriteHTML($html);
$filename_set = $file_name . '.pdf';
$this->mpdf->Output('file_upload/report1/' . $lot . '/' . $filename_set, 'F');
die();