PHPスクリプト

自分が楽をしたいがために作ったPHPスクリプトを公開します。

公開しているスクリプトについての注意事項などはこちらをご覧ください。

テキストメニュー:skin版

メニューページがテキストだけのシンプルなものです。メニューページと画像表示ページはHTMLのテンプレートで簡単に編集することができます。

画像をディレクトリにアップロードするだけでメニューページと画像表示ページが自動生成されます。ダウンロードファイルには6つのファイルと1つのディレクトリが入っています。

ファイル名 説明
1 photo_album.php メインのPHPファイルです。設定なども全てこのファイルで行います。
2 menu.html メニューページのテンプレート。HTMLで簡単に自由に編集します。
3 photo.html 画像表示ページのテンプレート。HTMLで簡単に自由に編集します。
4 pa.css 2つのテンプレートの外部CSSファイルです。好きに加工してください。
5 htmltemplate.inc HTMLとPHPスクリプトを分離して記述することを可能にしているツール。
6 bigディレクトリ 画像を保存するディレクトリです。ここにどんどん画像を追加していくだけです。
7 txt_skin.html このスクリプトの詳細な説明をしているファイルです(アップロードの必要はありません)。

アップロードする画像ファイル名は「1」から始まる連番である必要があります(*)。アップロードするファイルの拡張子を「photo_album.php」で指定します(初期設定では「.jpg」となっています)。実は画像以外でもswfとか、何でもできるかもしれません(試していないのでわかりません)。

(*)ファイル名は「1」を基点とする必要がありますが、桁数は設定できます(「01」、「001」・・・などを基点とすることが可能)。

  1. ダウンロードしたファイルを解凍します。
  2. 「photo_album.php」で自分の環境に合わせて設定する。
  3. 「menu.html」と「photo.html」、「pa.css」などを自分の環境に合わせて好きに書き換えたりする。
  4. 「photo_album.php」と「pa.css」、「menu.html」、「photo.html」、「htmltemplate.inc」、「big」ディレクトリをアップロードする。
  5. 「big」ディレクトリに画像をどんどん追加する。
  6. 「photo_album.php」にアクセスする。
【ディレクトリ構成例】

public_html / index.html (トップページ)
    |
    +--- pa / photo_album.php
         |  / menu.html (メニューページテンプレート)
         |  / photo.html(画像表示ページテンプレレート)
         |  / pa.css (2つのテンプレートのCSS)
         |  / htmltemplate.inc
         | 
         +-- big / [画像ファイルを格納]

PHPファイル(photo_album.php)と「htmltemplate.inc」は必ず同じ階層に置いてください。

スクリプトメニュー一覧にもどる

テキストメニュー:skin版(コメント機能付)

上記スクリプト(テキストメニュー:skin版)に、それぞれの写真にタイトルとコメントをつけることができる機能を加えたものです。

すでに上記スクリプトを使用している方は、PHPファイル(photo_album.php)を設定して上書きし、写真を保存しているディレクトリにコメントなどを書き込んだログファイル(log.cgi)をアップロードしパーミッションを606などにするだけでOKです。

【ディレクトリ構成例】

public_html / index.html (トップページ)
    |
    +--- pa / photo_album.php
         |  / menu.html (メニューページテンプレート)
         |  / photo.html(画像表示ページテンプレレート)
         |  / pa.css (2つのテンプレートのCSS)
         |  / htmltemplate.inc
         | 
         +-- big / [画像ファイルを格納]
                      | 
                      +-- /log.cgi[606](コメントログファイル)

ログファイル(log.cgi)は、画像ファイルを格納しているディレクトリ(big)の中にアップロードしてください。

スクリプトメニュー一覧にもどる

スキンファイル

下記はスキンファイルのみです。PHPファイル本体は、pa_txt_skin.zip をダウンロードしてください。

1.素材屋skin
サンプル
テキストメニューSkin版(コメント付)をダウンロードする ダウンロード(sozaiya01.zip)

下記はスキンファイルのみです。PHPファイル本体は、pa_thumbcom_skin.zip をダウンロードしてください。

1.skin01(絵葉書風)
サンプル
テキストメニューSkin版(コメント付)をダウンロードする ダウンロード(skin01.zip)
上記スキンファイルは「サムネイルメニュー:skin版(コメント機能付)」用ですが、テンプレートタグをいじれば、他のPHPスクリプトでも利用可能です。テンプレートタグについては、それぞれのスクリプトの解説を参照ください。
2.skin02(フィルム風)
サンプル
テキストメニューSkin版(コメント付)をダウンロードする ダウンロード(skin02.zip)
上記スキンファイルは「サムネイルメニュー:skin版(コメント機能付)」用ですが、「サムネイルメニュー:skin版」でも利用可能です。テンプレートタグについては、それぞれのスクリプトの解説を参照ください。

スクリプトメニュー一覧にもどる