PHPのMPDFの古いバージョンをPHP7.2でつかう

<b>Warning</b>: A non-numeric value encountered in <b>C:\xampp\htdocs\mpdf60\mpdf.php</b> on line <b>32511</b><br />
<br />
<b>Warning</b>: count(): Parameter must be an array or an object that implements Countable in <b>C:\xampp\htdocs\mpdf60\mpdf.php</b> on line <b>1770</b><br />
<br />
<b>Warning</b>: Cannot modify header information – headers already sent by (output started at C:\xampp\htdocs\mpdf60\mpdf.php:32511) in <b>C:\xampp\htdocs\mpdf60\mpdf.php</b> on line <b>7706</b><br />
<br />
<b>Warning</b>: Cannot modify header information – headers already sent by (output started at C:\xampp\htdocs\mpdf60\mpdf.php:32511) in <b>C:\xampp\htdocs\mpdf60\mpdf.php</b> on line <b>1746</b><br />
<B>mPDF error: </B>Some data has already been output to browser, can’t send PDF file

とか出てきます。

phpのエラー表示でerror_reporting(0);にしましょう

よほど古くないとたいてい動きます。

またこれとは関係ないけどmPDFの

imgタグの data:image/jpg;base64

で画像が表示されない場合はbase64のJPGのMPDFのファイルサイズ制限は1MBでそれ以下になるようにしましょう(Base64はサイズが増えるからつまり750KBぐらいまでしか実質無理)

 

↓弊社で開発、販売しているソフトウェアです↓

MediMonitor無料ダウンロード  

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です