如何将“../”添加到PHP echo img src中

时间:2017-05-08 16:54:50

标签: php mysql image echo

在我的代码中,我以这种方式显示一些图像:

   ...
     <?php echo '<img src="' .$imageone. '" alt="" /> '?></a></div>
     <?php echo '<img src="' .$imagetwo. '" alt="" /> '?></a></div>
   ...

其中$ imageone,$ imagetwo有来自Mysql数据库的路径

e.g.
$imagesone = "images/exposition/02-05-2017-11-28-00-foto 2_b.JPG";

此代码与我的图像文件夹所在的位置相同,但现在我需要将相同的代码放在子文件夹页面中,我想使用相同的图像。 所以,我需要在我的变数之前加上“../”,类似这样:

...
     <?php echo '<img src="../' .$imageone. '" alt="" /> '?></a></div>
     <?php echo '<img src="../' .$imagetwo. '" alt="" /> '?></a></div>
   ...

但它不起作用。

有什么建议吗?

编辑这是我的解决方案:

 if ($images1 != ""){

    $imageone = "../".$images1;

}

if ($images2 != ""){

    $imagetwo = "../".$images2;

}

通过这种方式我修复了我的代码,它正在运行!

1 个答案:

答案 0 :(得分:0)

由于您在src之后使用双引号,因此您可以写下<img src="../$imageone" alt="" /> 没有必要使用简单的引号来编写变量,因为双引号会得到变量号。