这是我从数据库中获取数据然后在pdf文件中输出数据的代码。我收到一个错误,如图所示。请帮助解决这个错误。
<?php
$db= mysqli_connect('localhost','root','','guests') or die("error
connecting to mysqli server"); require_once __DIR__ .
'/vendor/autoload.php';
$str = 'abcd'; $html=array(); $sql = 'SELECT * FROM data';
//mysqli_query("SET NAMES 'utf8'"); $req = mysqli_query($db,$sql) or
die('Error SQL!'.$sql.'<br>'.mysqli_error());
ob_start()
$mpdf=new mPDF();
//ob_start(); while($row = mysqli_fetch_assoc($req)){
//ob_start();
// $name = $row['name'];
// $phone=$row['phone'];
// $status=$row['status'];
// //$html .='<div class="form-group">'.$name.'</div>'.'<div
class="form-group">'.$phone.'</div>'.'<div class="form-
group">'.$status.'</div>';
$html[]=$row;
foreach ($html as $row ) {
# code...
//echo $row['name'];
//var_dump($html);
print_r(array_values($html));
//die();
$mpdf->AddPage('L','','','','',50,50,50,50,10,10);
$str= $str. ob_get_contents();
$mpdf->WriteHTML($str);
//break;
}
//$mpdf->WriteHTML($html);
//$mpdf->WriteHTML($content); } // var_dump($str); // die(); //$mpdf-
>WriteHTML($str);
ob_end_clean();
$mpdf->Output('pdf.pdf','I');
?>
答案 0 :(得分:0)
`ini_set('max_execution_time', 300); //300 seconds = 5 minute
将它放在PHP脚本的顶部并让你的脚本!!
如果您的PHP设置在safe mode
中运行,则只能从 php.ini文件中进行更改。
或强>
使用此
set_time_limit(0);