2016-03-31 11 views
0

オンライン画像ギャラリーを作成したいと思います。 n個のサムネイルを含むフォルダがあり、その名前はtn_1.jpg, tn_2.jpg and so onです。これは実装しようとしているコードです。PHP forループでhtml imageタグを使用して画像ギャラリーを作成する

<?php 

for ($i=1;$i<=n;$i++) 
{ 
echo '<img src="images/tn_'.$i.'.jpg"/><br>'; 
} 
?> 

これはオンラインギャラリーを作成する良い方法だと思いますか別の方法に従うべきですか?

答えて

0

バニラPHP(PHPまたはJavaScript)の上にフレームワークを実行していない限り、これはWebページのフォルダに画像を表示する唯一の方法です。

そのディレクトリ内のすべてのファイルの名前を取得し、ループを実行するためにロジックを追加するだけです。

$files = scandir('/path/to/image/directory'); 
foreach($files as $file){ 
    echo '<img src="/path/to/image/directory/' . $file . '"/><br>'; 
} 
関連する問題