コンテンツへスキップ

ディレクトリ内画像を一覧表示するPHP

猫の兄妹はち♂とくま♀

5月10日が誕生日なので
もうすぐ2歳で
人間では23~24歳に該当するらすぃ

毎月、少なくとも30枚以上は写真を撮ってて
ヨユーで1,000枚以上はあるだろうが
動画も結構、録ってるので
デジカメもタブレットもスマホも
容量がいっぱいいっぱい・・・バタリ ゙〓■●゙

これを全てサーバにアップして
カレンダー形式のアルバムを
作成しようかと・・・

まずは以下にトップページを作成

https://asena.site/hachikuma/

もうすぐ令和だってのに
相も変わらず昭和ファンシーなデザインw

構成はトップページから
日毎のページが開く仕組み

まずはローカルで写真の整理

西暦年→月毎→日毎の
3階層のディレクトリを作成

画像ファイル名を全て
日付8ケタ+01~99の名前に変更して
上記の各ディレクトリに収納

以上をサーバにアップして
高さ150pxのサムネイル画像を
一覧表示できるかテストしてみた

// 画像ファイルの場所
$dir170624 = dir("/~絶対パス~/hachikuma/2017/06/24/");
$url170624 = ("https://asena.site/hachikuma/2017/06/24/");

// 指定場所の全画像表示
while ($gazo = $dir170624->read()){
    $path = $dir170624->path . "/" . $gazo;
    if (@exif_imagetype($path)){
        echo "<a href=\"$url170624" . $gazo . "\" target=\"_blank\"><img src=\"$url170624" . $gazo . "\" height=\"150\" title=\"$gazo\"></a>";
    }
}

$dir170624->close();

できた^^

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です