数据库存储的图像路径在子目录中产生冲突

时间:2014-09-20 05:49:11

标签: php image

我将图像路径存储在数据库中,如下所示。

  ../../products/category/subcategory/img/filename

当我从www.site.com/product.php访问img时? ID = 1

我无法从最初保存的路径访问图像

如何从当前目录中找到图像路径

1 个答案:

答案 0 :(得分:0)

根据我的评论......

要访问任何文件中的图像,只需使用根网址附加图像路径即可。假设您已将所有图像存储在images文件夹中,并且其位置为http://www.example.com/images/file.jpg,并且您将路径存储在数据库中,如下所示:images/file.jpg,然后只需将其合并到任意位置即可访问此图像根URL与图像数据库路径http://www.example.com。因此它将成为完整的图像路径,并且可以访问。

示例代码:

<?php  
$root_url = "http://www.example.com";
$image_url = "/images/file.jpg";
?>
<img src="<?php echo $root_url.$image_url; ?>" >

当然,仅作为示例,仅供参考。