我从数据库和图像文件夹中提取图像。
现在,如果我没有文件夹中的图像,它会给我错误:
FPDF error: Missing or incorrect image file: images/Photo/a.jpg
我正在根据mysql数据库图像字段对文件夹中的图像进行排序。
现在我想要的是,如果文件夹中没有图像或者图像字段为空,它不应该抛出这个错误。而是显示文件夹中已存在的默认图像。
我使用的代码是:
$pict=$row['pict'];
$image1 = "images/Photo/$pict";
$pdf->SetX($xaxis);
$xaxis=$xaxis-55;
$yaxis=$yaxis+7;
$pdf->Cell(0,0,$pdf->Image($image1,$xaxis,$yaxis,25,29),0,0,'L',0);
$sign=$row['sign'];
$image2= "images/Signature/$sign";
$yaxis=$yaxis+35;
$pdf->Cell(0,0,$pdf->Image($image2,$xaxis,$yaxis,20,0),0,0,'L',0);
答案 0 :(得分:0)
好。我做到了。
我应该做的就是:
$pict=$row['pict'];
//$xaxis=43';
$pdf->SetX($xaxis1);
$pdf->Cell(22,80,'-'.$fia2.' '.$sa,0,0,'L',0);
if (empty($pict))
{$image1="images/Photo/blank.jpg";}
else {$image1 = "images/Photo/$pict";}
$pdf->SetX($xaxis);
$xaxis=$xaxis-55;
$yaxis=$yaxis+7;
$pdf->Cell(0,0,$pdf->Image($image1,$xaxis,$yaxis,25,29),0,0,'L',0);
$signs=$row['sign'];
if (empty($signs))
{$image2="images/Signature/blank.jpg";}
else {$image2 = "images/Signature/$signs";}