【发布时间】:2019-05-02 02:31:38
【问题描述】:
我使用此代码通过调用产品 id + s.jpg 在目录中显示图像
<img src="../product_pics/<?php echo $rxd['id'];?>s.jpg">
这适用于现有产品,但如果我在数据库中创建具有唯一 ID 和匹配图像的新项目在正确的目录中,这将不起作用。
图片在那里,但去 localhost/project1/product_pics/75s.jpg 不会显示任何东西,除了 localhost/project1/product_pics/10s.jpg 将正确显示图像。
我尝试将有效的图片从 10s.jpg 重命名为 75s.jpg(其中 10s.jpg 显示正确,但重命名为 75s.jpg 时不会显示图像)
我不擅长 php,有人告诉我,如果我在数据库中添加具有唯一 ID 的新列,并像上面显示的那样命名图片,它应该可以工作。
知道可能是什么问题吗?
【问题讨论】:
-
我想这个数字是产品的自动增量ID。创建X产品时,如何在product_pics文件夹中创建Xs.jpg图片?
-
我只是将图像文件放入目录并命名为Xs.jpg。我也调整了图像的大小,但 css 应该显示得更小,所以我想这并不重要。
-
很奇怪。如果两个文件都存在于目录中,则脚本找不到 10s.jpg 和 75s.jpg。
-
您可以检查两者之间的页面源代码。它真的翻译成“?
-
是的。我检查了应该显示图像的页面源,并且出现了完全相同的代码。当我在源模式下点击图片链接时,它会显示 404 页面的来源。