我正在使用 FPDF 生成 PDF 并出现以下错误
FPDF error: Missing or incorrect image file
我之前的猜测是我的 GIF 图像有问题,现在我正在使用 PHP 函数验证我的图像
image_type_to_extension()
返回 gif。
所以我不知道为什么
imagecreatefromgif()
返回 false,导致 FPDF 错误。
函数 imagecreatefromgif() 需要一个图像路径为 imagecreatefromgif("/var/www/image.gif");
你发送完整路径吗?
尝试
if(file_exists($fullPath))
{
$image = imagecreatefromgif($fullPath));
}
else
die("Image Not found");
包括说明问题的简短程序的完整源文件。这样我们中的一个人可能会更改路径名并运行它以查看它是否有效。
顺便说一句,如果 PHP 正在由 HTTP 服务器执行,则绝对路径名将不起作用。为此,图像必须位于网站内的路径中。