php - 如何将 "../"添加到 PHP echo img src

标签 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;

}

以这种方式我修复了我的代码并且它正在运行!

最佳答案

由于您在 src 之后使用双引号,你可以写下<img src="../$imageone" alt="" /> 写变量就不用单引号了,双引号就是变量号。

关于php - 如何将 "../"添加到 PHP echo img src,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43853206/

相关文章:

php - 如何使用 codeigniter 存储图像并从文件夹中检索图像?

c# - 数据网格不更新

javascript - Node.js 解析错误与 mysql 查询

objective-c - 为什么我的可转换核心数据属性没有使用我的自定义 NSValueTransformer?

java - 如何在 java 中获取 jpg 的像素尺寸?

css - img 宽度 100% 显示 : box (css flexbox parent)

php - PHP 中的目标搜索功能

PHP SimpleXML 命名空间问题

php - 寻找唯一排列的性能技巧

php - 使用 PHP 将文本文件插入 MySQL