ディレクトリ内に画像を複数保存し、一覧表示させるようにしています。
現在はファイル名でのソートを行い、数字が大きい方が上(デジカメのナンバリングで新しい写真が上に来るように)になるように設定しています。
lang
1opendir(DIR, "$dir$in{'vno'}"); 2my @files = sort { $b cmp $a } readdir(DIR); 3while (my $pname = shift @files ) { 4 5if (substr($pname,-4,4) eq ".jpg") { # ディレクトリを抜いてjpgだけ出力 6 7print<<"EOM"; 8<li><a href="./images/works/$in{'vno'}/$pname" class="fb" rel="g1"><IMG SRC="./images/works/$in{'vno'}/$pname" class="test"></a></li> 9EOM 10} 11 } 12closedir(DIR);
しかしこの方法だと、別のデジカメで撮影した時などファイル名がきちんと並んでいないと場合によっては撮影順になってくれません。
これを、撮影日(FTPでアップした日付?)でソートすることは可能でしょうか?
その場合どのように書き換えたらよいですか?

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2014/11/26 01:17