2014年1月12日日曜日

備忘録 画像の入っているフォルダを探して画像を一覧表示。

一つのフォルダだけではなく、その下にある階層のフォルダも探します。
使わせて頂いたのは
こちらのサイトのスクリプトと
http://blog.livedoor.jp/qoozy/archives/52547714.html
こちらのサイトのコード。
http://php-archive.net/php/file-tree/

まず、上のサイトを見ながらimage.phpや画像フォルダの設定をします。
一旦保存して、自分の環境で動くか確認。
イメージフォルダが一つで、その中に直接画像が入っている場合は
これだけで十分です。
背景色変えたり表示サイズ変えたりもできるので
かなり有用なツールだと思います。

ただ、今回の環境が
「階層化されたフォルダ内での画像全て」だったので、
下のサイトのソースを追加します。

これで配列に入ったパスをarray_uniqueで重複削除、
パスをGETで渡すようにしてループで回します。


これなら画像フォルダが増えても大丈夫。
ただ、画像の入っているフォルダパスしか取らないので、
先にフォルダだけを作っておく場合だと
全部の画像フォルダ名までは分からないです。

あとは、フォルダが増えた時用に
適当な数で改行するようにしてもいいかもしれないです。

0 件のコメント:

コメントを投稿