あるフォルダに放り込んだ画像ファイルが、順番にタグで記載されるようPHPを書きました。
PHP
1gazou.php 2 3<?php 4 $array = glob('house-img/hira/*.{JPG,jpg,jpeg,gif,png}', GLOB_BRACE); 5 $num = count($array); 6 for ($i=0;$i<$num;$i++){ 7 print ('<div class=swiper-slide><img src='.$array[$i].'></div>'."\n"); 8 } 9 ?> 10 11表示されるHTML 12<div class=swiper-slide><img src=house-img/hira/画像1.jpg></div> 13<div class=swiper-slide><img src=house-img/hira/画像2.jpg></div> 14<div class=swiper-slide><img src=house-img/hira/画像3.jpg></div> 15<div class=swiper-slide><img src=house-img/hira/画像4.jpg></div>
現在はディレクトリ構成はこのようになっておりますが、gazou.phpファイルを別ディレクトリに移動するにあたり、絶対パスで指定するにはどうしたらいいでしょうか?
PHPファイルの場所 /house/gazou.php 画像の場所 /house/house-img/hira/画像1 /house/house-img/hira/画像2 /house/house-img/hira/画像3 /house/house-img/hira/画像4 PHPファイルを別ディレクトリに移動しても動作するよう、下記の部分を絶対URLで指定したい $array = glob('house-img/hira/*.{JPG,jpg,jpeg,gif,png}', GLOB_BRACE);
単純に下記のように書くと、画像が表示されなくなってしまいます。
PHP
1<?php 2 $array = glob('/house/house-img/hira/*.{JPG,jpg,jpeg,gif,png}', GLOB_BRACE); 3 $num = count($array); 4 for ($i=0;$i<$num;$i++){ 5 print ('<div class=swiper-slide><img src='.$array[$i].'></div>'."\n"); 6 } 7 ?>
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。