次のような画像の各アルバムのサブディレクトリを含む画像フォルダーがあります
- 画像
- 画像/アルバム1
- 画像/アルバム2
PHPファイルで、GLOBを使用してアルバムのサムネイルを使用して各アルバムのリンクを作成し、画像の下のすべてのフォルダーを読み取ります
$dir=glob('images/*');
$dir_listing=array();
foreach($dir as $list)
{
if(is_dir($list))
$dir_listing[]= (basename($list));
}
$thumbs=glob('images/thumbnails/*');
$count=0;
foreach($thumbs as $th )
{
echo" $dir_listing <br/>";
echo"<a href='$dir_listing[$count]' ><img src='$th' /> </a>";
$count++;
}
ディレクトリと画像のリストを取得するために、ページの読み込みごとに Glob を使用します。
- これを行うためのより良い方法があるかどうか知りたいです。
- また、最終更新時刻に基づいて降順ですべてのファイルとフォルダーのリストを取得したい{最新のファイルとフォルダーが最初}。
Glob の使用は正しいですか、それともサブディレクトリとファイルをテキスト ファイルに保存してそこから読み取る必要がありますか?