【发布时间】:2013-03-24 01:52:34
【问题描述】:
我想要显示图像。用户最多可以添加 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 张图像。关于我应该如何解决它的任何想法都会很棒。谢谢
【问题讨论】: