PHPスクリプト

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

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

フォトアルバム

ディレクトリに画像を追加するだけでもくじと画像1枚を表示するページが出来上がります。

テキストメニュー:skin版
画像をアップロードするだけで、メニューページと画像表示ページを生成します。メニューページと画像表示ページは、HTMLのテンプレートで簡単にページを編集できます。(サンプル1サンプル2
テキストメニュー:skin版(コメント機能付き)
上記「テキストメニュー:skin版」で、それぞれの写真にタイトルやコメントを付けることができる機能を加えたもの。(サンプル
サムネイルメニュー:skin版
画像をアップロードするだけで、画像のサムネイル、メニューページと画像表示ページを生成します。メニューページと画像表示ページは、HTMLのテンプレートで簡単にページを編集できます。要GD。(サンプル降順表示サンプル
サムネイルメニュー:skin版(コメント機能付き)
上記「サムネイルメニュー:skin版」に、それぞれの写真にタイトルやコメントを付けることができる機能を加えてみました。要GD。(サンプル1サンプル2(降順表示)サンプル3サンプル4UPDATA
自作サムネイルメニュー
自作のサムネイルを用意してメニューページを作ります。元画像と作成したサムネイルをアップロードするだけでメニューページと画像表示ページが生成されます。メニューページと画像表示ページは、HTMLのテンプレートで簡単に編集できます。(サンプル1サンプル2(降順表示)
ユーザーサイト
当サイトのスクリプトを利用していただいているサイト様を紹介しています。テンプレートをうまくカスタムされていたり、工夫したりして利用されています。参考になると思います。

その他

禁煙貯金
禁煙開始からアクセスした時点で、いくらの節約になっているのかを秒単位で計算して表示するスクリプト。禁煙の励みになればと思い作ってみたが、ニコチンの禁断症状が一番キツイ開始2・3日では、たいした金額にならないのでもうひとつかな・・・。
禁煙貯金計算機
上記のPHPスクリプト「禁煙貯金」をWEB上で、どなたでも使えるようにしてみました(携帯版はこちら)。
一人じゃない
禁煙しようと決意を固めていたり、決意が揺らいだり、苦しんでいたり、イライラしていたりするのは、あなた一人では決してありません。「twitter」のつぶやきを眺め、禁煙のイライラが少しでも和らぎ、決意を新たに出来れば幸い。
Amazon Product Advertising APIでタグ生成
Amazon Product Advertising APIを利用しタグを生成します。

テキストメニュー: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版」でも利用可能です。テンプレートタグについては、それぞれのスクリプトの解説を参照ください。

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

注意事項

  1. スクリプトはLOLIPOP!(PHP Version 4.3.9)、XREA(PHP Version 4.3.8)でのみ動作確認済み。他環境での報告を歓迎します。
  2. 改造はOKです。ど素人な管理人が作ったので粗があると思います。スマートに改造してみてください。アドバイスなどいただけるとうれしいです。
  3. 再配布は、二次的著作物のみOKとします。
  4. 著作権表示は残していただけるとうれしいです。
  5. 個人、商用に限らず使用していただいてOKです。
  6. スクリプトを利用した事によるいかなる損害も、作者は一切の責任を負いません。
  7. 設置などに関する疑問点はお気軽にメールでお問い合わせください。
  8. バナーが入用でしたら右記の物をお使いください。CB400ss PHPスクリプト

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


Back to CB400ss
(c)a340