1

FPDFを使用してPDFを生成していますが、次のエラーが発生します

    FPDF error: Missing or incorrect image file

以前の推測では、GIF画像に問題がありましたが、現在はPHP関数を使用して画像を検証しています。

image_type_to_extension()

gifを返します。

だから私は理由がわかりません

imagecreatefromgif()

falseを返し、FPDFエラーを引き起こします。

4

2 に答える 2

0

関数 imagecreatefromgif() には、imagecreatefromgif("/var/www/image.gif"); のような画像のパスが必要です。

フルパスを送りますか?

試す

if(file_exists($fullPath))
{
 $image = imagecreatefromgif($fullPath));
}
else
  die("Image Not found");
于 2013-01-16T12:27:13.727 に答える
0

問題を説明する短いプログラムの完全なソース ファイルを含めます。そうすれば、パス名を変更して実行し、動作するかどうかを確認できます。

ちなみに、PHPがHTTPサーバーで実行されている場合、絶対パス名は機能しません。そのためには、画像が Web サイト内のパスにある必要があります。

于 2013-01-16T22:28:50.270 に答える