我想显示图像。用户最多可以添加 7 个图像,但如果需要,他们也可以添加少于 7 个。
我四处搜寻,发现这file_exists()
是我所追求的功能,但我尝试了几种方法,但它总是给我没有形象。
这是我尝试的一种方法:
<?php if(file_exists(base_url() . "photos/" . $p['p_id'] . "_5.jpg")):?>
<div class="single">
<a href="<?php echo base_url();?>photos/<?php echo $p['p_id'];?>_5.jpg" rel="lightbox[image]">
<img src="<?php echo base_url();?>photos/<?php echo $p['p_id'];?>_5.jpg" style="width:100px; height:100px;"/>
</a>
</div>
<?php endif; ?>
然后我四处寻找,发现在函数内部定义路径不是一个好主意,所以我在外面定义了它:
<?php $path = base_url() . "photos/" . $p['p_id'] . "_";?>
<?php $img4 = $path . "4.jpg";?>
<?php if(file_exists($img4)):?>
这也不起作用。我正在测试文件夹“照片”中的 4 张图像,所以我知道应该显示 4 张图像。关于我应该如何解决它的任何想法都会很棒。谢谢