Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/263.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在php中显示图像,并使用变量代替图像源_Php_Image - Fatal编程技术网

在php中显示图像,并使用变量代替图像源

在php中显示图像,并使用变量代替图像源,php,image,Php,Image,所以我试图从我的数据库中获取产品,并将其显示在图像旁边。 图像存储在/webERP/companys/bnh2012/part_pics中 echo '<img src="/webERP/companies/bnh2012/part_pics/PG211.jpg" width="100" height="100" alt="stupid">'; echo'; 这个很好用 但是,我希望能够更改图像源。 所以我需要这样的东西 $dir = '"/webERP/companies/bn

所以我试图从我的数据库中获取产品,并将其显示在图像旁边。 图像存储在/webERP/companys/bnh2012/part_pics中

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

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

$dir = '"/webERP/companies/bnh2012/part_pics/PG211.jpg"';
echo '<img src="$dir" width="100" height="100" alt="stupid">';
$dir='”/webERP/companys/bnh2012/part_pics/PG211.jpg“;
回声';
然后,我会根据需要操作$dir,但上面的代码不起作用。 我错过什么了吗?代码运行时没有错误,但不显示图像,而是显示alt文本

提前感谢您的帮助:)

echo';
可以在双引号中使用变量,而不是在单引号中使用变量

更换

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

$dir='/webERP/companys/bnh2012/part_pics/PG211.jpg';
回声';

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

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


检查字符串中的引号问题很简单,当我按照Ahmed的建议删除了/webERP/companys/bnh2012/part_pics/PG211.jpg周围的双引号时,这就起到了作用。谢谢:)我想把这作为答案,因为我从来没有想过使用“$dir”。尽管我尝试过删除双引号
$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"';
$dir = '/webERP/companies/bnh2012/part_pics/PG211.jpg';