画像を表示したい。ユーザーは最大 7 個の画像を追加できますが、必要に応じて 7 個未満の画像を追加することもできます。
私は周りを検索してfile_exists()
、それが私が求めている機能であることを確認しましたが、いくつかの方法を試しましたが、常にイメージがありません。
これが私が試した1つの方法です:
<?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つの画像が表示されているはずです。どのように修正すべきかについてのアイデアは素晴らしいでしょう。ありがとう