概要
PHP(with GDモジュール)で動くフォトギャラリーです。
デモ
← メニューからどうぞ(2008年4月21日はあえて画像を置いていません)
※ ユーザーアクセス制限を実装しました pw:654321 で閲覧可能です。
← ログインデモは pw:123456 で可能です。
特徴
- 汎用性重視のためデータベースは不使用
- PHP5での開発だがPHP4でも動くはず
- 拡大用画像とサムネールをFTPするだけで自動的に表示(命名規則は不要)
- ファイル名による昇順ソート、降順ソート(設定ファイルにて)
-
サムネール作成が面倒な場合、自動生成も可能(ファイル数、ファイルサイズ、サーバ性能に依存します)
[ こんな感じ ]
[ 開発用Windowsマシンでのサムネール自動生成検証 ]
・スペック
CPU/AMD Sempron2600+、RAM/約1.26GB、HDD/ATA133
・php.ini
max_execution_time = 60
max_input_time = 60
memory_limit = 64M・拡大用画像ファイル(Silkypix Jpeg Photographyにて縮小現像)
各1280x852px ×18ファイル(計4.29MB)・結果
6.9248399734497秒(0.38秒/枚) -
複数ファイルの同時アップロード可能(要Javascript)
[ こんな感じ ]
- パスワード式簡易アクセス制限により、身内などに限定公開可能(ただしディレクトリそのものに制限をかけているわけではないので、ファイル名とパスがわかれば画像直接アクセスは可能)
- 最低限必要な設定箇所はたった2箇所(画像保存ディレクトリ名)
- XHTML+CSS2による実装のため、デザインカスタマイズは容易
- テンプレートエンジン未使用
- Lightbox Plus によるエフェクト(他のエフェクトは好みではないので未対応/改造自由)
履歴
- 2008-09-06 サムネール自動生成時に作られるディレクトリのパーミッション指定のミス(自分がアクセスできない(^_^X))を修正。
- 2008-07-09 ひとまず完成
コンタクト
フォームを作るのが面倒だったのでblogからお願いします。
ちなみに撮影機材は、PENTAX K100D+(ほとんど)Tamrom A16です。