在php中显示一个带有变量的图像来代替图像源

时间:2017-06-09 11:59:24

标签: php image

所以我试图从我的数据库中获取产品以显示图像。 图像存储在/ webERP / companies / bnh2012 / part_pics

echo '<img src="/webERP/companies/bnh2012/part_pics/PG211.jpg" width="100" height="100" alt="stupid">';

这很好用。

但是我希望能够更改图像源。 所以我需要这样的东西

$dir = '"/webERP/companies/bnh2012/part_pics/PG211.jpg"';
echo '<img src="$dir" width="100" height="100" alt="stupid">';

然后我会根据需要操作$ dir,但上面的代码不起作用。 我错过了什么吗?代码运行没有错误,但不显示图像,而是显示替代文本。

提前感谢您的帮助:)

3 个答案:

答案 0 :(得分:0)

echo '<img src="'.$dir.'" width="100" height="100" alt="stupid">';

你可以在双引号中使用变量,而不是单引号。

答案 1 :(得分:0)

替换

$dir = '"/webERP/companies/bnh2012/part_pics/PG211.jpg"';
echo '<img src="$dir" width="100" height="100" alt="stupid">';

$dir = '/webERP/companies/bnh2012/part_pics/PG211.jpg';
echo '<img src="$dir" width="100" height="100" alt="stupid">';

答案 2 :(得分:0)

从$ dir变量中删除双引号:

$dir = '"/webERP/companies/bnh2012/part_pics/PG211.jpg"';

$dir = '/webERP/companies/bnh2012/part_pics/PG211.jpg';