2011-07-18 7 views
0

私はmpdfライブラリを使用しています。サーバー上のフォルダで完璧に動作しますが、アプリケーションにmpdfライブラリを含めると、ページ。私は放火犯を経由してHTMLを見た場合、その後、以下のMDPFライブラリで空白ページが生成されてもエラーは発生しません。

<html> 
     <head></head> 
     <body></body> 
</html> 

を表示することは、私のページのコード

session_start(); 
error_reporting(-1);  
//include files and mpdf library 

$id=(int)$_GET['id']; 
//some mysql query and and 

$html = "<div id=\"print_target_box\" style=\"display:block;\">"; 
// some php mysql manipulations 
$html .="<b>..</b> 
<strong>...</strong><br/>"; 
// many div and block concatenate by $html.=""; 

$html .="</div>"; 
$mpdf = new mPDF(); 
$mpdf->debug = true; 
$mpdf->WriteHTML($html); 
$mpdf->Output(); 
exit; 

echo phpinfo(); 

ようにzlibのセクション

Directive Local Value Master Value 
zlib.output_compression Off Off 
zlib.output_compression_level -1 -1 
zlib.output_handler no value no value 

と下に戻っています...

私も

http://mpdf.bpm1.com/forum/comments.php?DiscussionID=121

答えて

0

1は、画像`go.gifがサーバー上で行方不明になった。このリンクを読んで、これは...以下に含まPHPページに0に設定したのerror_reportingのbcozエラー を表示しません

ファイルmpdf.phpを編集し、その中にそのエラーメッセージの行を見つけた場合:

if (!$im) { return $this->_imageError($file, $firsttime, 
    'Error parsing image file - image type not recognised, 
     and not supported by GD imagecreate'); } 

に変更し、これを:

if (!$im) { echo $data; exit; } 

それが間違って何が起こっているかを示してもよいです。

参照: http://mpdf.bpm1.com/forum/comments.php?DiscussionID=235

0

私の場合は問題がmissing mbregexました。エラーを生成する行は@commandです。これは未知のものをデバッグするのに最適です。

関連する問題