在fpdf中使用图像中的变量

时间:2013-10-23 12:07:42

标签: php image fpdf

我遇到了问题。请忍受我,我是这个东西的新手。这是正在发生的事情。我想添加一个我从PHP上传的图像。在我的PHP中我给图像一个随机名称(给它一个订单号)。上传的图像工作正常,我得到了我想要的名字。当我去生成pdf时,我的问题就出现了。在我的pdf中我请求相同(我用来​​生成图像名称的订单号)作为我mysql的变量,如果我回应它到屏幕上似乎也是正确的。我的问题是当我想在我的pdf中的图像中使用该变量时。这是我的代码。

//这是我的订单号

$pro_forma_number=$_SESSION['orderpro'];

//这是pro_forma_number的输出

MAG132

//这是图像名称

MAG132.jpg

//这是pdf中的图像

$pdf->Image('LALOGO.png',-1,-1,212); 

$pdf->Image('./upload_images/$pro_forma_number.jpg',50,50,10,);

顶部的工作正常,但我怀疑是因为我给它确切的文件名。

我知道如果你这样做会有效..

//图片目录

$imagedir=('./upload_images/MAG132.jpg');

// pdf image

$pdf->Image('$imagedir',50,50,10,);

但我有很多不同名称的图像,我想只调用与设定订单号相关的图像。

我只是想知道这是可能的还是我在尝试不可能的事情?

1 个答案:

答案 0 :(得分:0)

使用串联的最易读的方式。

$pdf->Image('./upload_images/' . $pro_forma_number . '.jpg',50,50,10,);

或者只需切换到双引号:

$pdf->Image("./upload_images/$pro_forma_number.jpg",50,50,10,);

另请参阅:http://php.net/manual/en/language.types.string.php