サーバーにアップロードされているディレクトリー・ファイル一覧をGoogleスプレッドシートやエクセルで作ろうとして、そのファイルの多さに絶望したWebディレクターはいるかもしれない。
この記事は、自動でディレクトリーとファイル一覧をつくる方法を紹介する。
サンプル https://sample.simplesimples.com/directory-research/
Github: https://github.com/smplsmplsdsn/directory-research
経緯
実は、10年ほど前の会社員時代にPHPで作成したことがあった。そのファイルをWebディレクターやデザイナーにシェアしたとき「これは売れるよ」と絶賛いただいた嬉しい記憶がある。確かに。今、自分が買いたい気分だ。そう、自動でディレクトリー・ファイル一覧を案件業務で明日作りたい状況なのです。
そこで、過去のバックアップからそのファイルを探すか、それとも一から作り直すか。とりあえず、過去のバックアップからファイルを探してみることにした。
(それから一時間後)
…見つからない(涙)。はい、一から作り直します。
どうせなら、以前はミニマム設計で必要な機能しか用意していなかったので、今回はGetパラメータの値を変えることで取得する情報内容を変えられること、CSVファイルをダウンロードする、この2つの機能を追加することにした。
(それから数時間経過)
ふー、なんとか完成。
PHPの記述がなんかイケてない感は否めない(どなたかリファクタリングしてくれるとめっちゃ嬉しかったり)。でもテストして問題なかったので、まずは満足。とりあえず間に合った。
サンプル https://sample.simplesimples.com/directory-research/
Github: https://github.com/smplsmplsdsn/directory-research