glob()
PHP を使用してサムネイルを生成するディレクトリを作成できます。私は自分の写真サイトでこの方法を使用しています。
<?php
$counter = 0; // Set counter to 0
foreach (glob("images/photo-strip/thumb/*.jpg") as $pathToThumb) { // Grab files from the thumbnail path and save them to variable
$th_filename = basename($pathToThumb); // Strip the thumbnail filename from the path
$filename = str_replace('th_', '', $th_filename); // Strip th_ from the filename and save it to a different variable
$pathToFull = 'images/photo-strip/' . $filename; // Rebuild the path to the full-size image
echo ("<section class=\"photo-box\"><a href=\"$pathToFull\"><img src=\"$pathToThumb\" /></a></section>"); // Echo the photobox
$counter++; // Increment counter by 1 until no file exists
}
?>
「キャプション」を生成するために、このコードを拡張して、タグtitle=""
内のプロパティからキャプションのスタイルを設定することもできます。<img>
これらのキャプションをファイルにどのように一致させるかは、あなた次第です。