0

1つのサーバーディレクトリにたくさんの画像ファイルがあります

servername/images/picture-name.jpg 
servername/images/differentname.jpg  
servername/images/hundredmore.jpg

それらを一度にたくさんのhtmlタグにしたいと思います。

<li><img src="http://domain.com/images/picturename.jpg"/></li>
<li><img src="http://domain.com/images/differentname.jpg"/></li>
<li><img src="http://domain.com/images/hundredmore.jpg"/></li>

また、hddのフォルダに画像があります。ファイル名を取得してこれらのリストを作成する方法はありますか?私のスキルレベルの参考として、私はhtml /css/と少しのjavascriptしか知りません。"<li><img...."どういうわけかファイル名を取得して、取得した名前の前後に書き込むプログラムを作成する必要があると思います"/></li>

4

1 に答える 1

1

ファイルに1.jpg、2.jpgなどの名前を付けると、簡単です。PHPでは次のようになります(数字ではなく名前を反映するように編集されています):

$dir = "path to image folder";
$dh = opendir($dir);

$link = '"http://domain.com/images/';

while(($file = readdir($dh)) !== false)
{
   echo '<li><img src='.$link.$file.'" /></li>';

}

closedir($dh);

javascriptはこれに非常に似ています。説明的なファイル名を保持したい場合は、手動で行うか、ディレクトリからファイル名を読み取るためのコードを追加する必要があります。

于 2013-02-04T15:34:00.887 に答える