PaddieのCGIの部屋        Since 28 Apr. 2000

ここではPaddieが作ったCGIスクリプトの紹介やCGI (Webサーバーの設定やPerl) について、わかる範囲で(笑)解説します。
あなたはたぶん1 5 9 4 3 番目だと思います。
〜Last Modified : 21 May. 2007〜


 

 MENU 

・ C G I の 解 説 ・
CGIって何ですか?
CGIとSSI
サーバーの設定方法は?
アップロードとパーミション
Perlってどう書くの?
1 > 2 > 3 > 4 > 5 > 6 > 7

・ 作  品  紹  介 ・
Paddie's BBS 21 May. 2007バージョンアップ
Paddie's MEMO Chat 19 Jul. 2003バージョンアップ
Paddie's Diary 08 Nov. 2003バージョンアップ
かんたんアクセスカウンタ
かんたんグラフィカルアクセスカウンタ
Estelia Internet Shop
お肌の状態チェック/毛髪状況チェック

> Paddie.comのTOPへ戻る <


はじめに:
まず始めにお断りしておきますが、決してPaddieはCGIを生業としている訳ではありません
このページも、あくまでも趣味として公開しています。

ですから、このページに書かれていることについて、内容は完全に保証することはできません。
また、このページに書かれていることによって、もしあなたが何らかの損害を被ったとしても、その責任はPaddieにはおよばないものとます。

とは言っても、全くの無責任でだらだら書くわけにもいきませんから、自分で確信のもてる事柄について書くことにします。

つまり、『「CGIを使ってみたいが、その設定方法や書き方がわからない〜」という人のための入門書』みたいな物だと思って下さい(^^)

ただ、CGIやSSIを許可していないプロバイダもありますから注意が必要です。

実際にCGIやSSIが実行可能かどうかについては契約されているプロバイダにお問い合わせください。

CGIって何ですか?へ進む。
・・・・・・・・・・・・・・・・・・・・

ここからは自作モノの紹介になります(^^;

・・・・・・・・・・・・・・・・・・・・

1) Paddie's BBS
Paddie's BBS 
スレッド式掲示板です。(メールウェア)
記事の検索をはじめ、管理者による記事の削除、表示設定の変更等が行えます。

解説やダウンロードは別ページにしてあります。

下のスクリーンショットは、このPaddie's BBSに関する問い合わせや感想などを
受け付けている「Paddie's BBSに関する掲示板(現Paddie's CGI 掲示板)」の物です(笑)

Shred

画像をクリックすると解説ページへ飛びます。

このページのTOPに戻る
・・・・・・・・・・・・・・・・・・・・

2) Paddie's MEMO Chat
Paddie's MEMO Chat 
簡易チャットスクリプト(フリー)です。「めもちゃ」と読んでください(^^) 
これはぴろりんさんのネーミングです。

設置するにはファイルを開いてPerlのパスと環境設定の書き換えをする必要があります。
漢字コード「EUC」、改行コード「LF」に対応したエディターで開いてください。

また、使う際には「jcode.pl」と「cgi-lib.pl」が必要です。

バージョン3.0からは管理モードを搭載し、バージョンアップ後もカスタマイズ設定が引き継がれるようになりました。

また、アクセスログを記録する日数が指定できるようになりました。

動作サンプル:
 <http://www.paddie.com/cgi-bin/memo-c.cgi>
※ここは動作確認用にも使用していますので、ダウンロード可能な
 バージョンよりも新しいものになっている可能性があります。

ダウンロード

Paddie's MEMO Chat(バージョン4.1:2003/07/19)をダウンロードするには、下の欄にメールアドレスを記入してダウンロードボタンを押して下さい。
非圧縮ファイル(69,217バイト)
READMEを読む
Eメール: 

LZH圧縮ファイル(README付き 22,909バイト)
解凍ツール等を使って解凍してください。
Eメール: 

StuffIt圧縮ファイル(README付き 30,575バイト)
解凍ツール等を使って解凍してください。
Eメール: 

tar+gzip圧縮ファイル(README付き 22,864バイト)
解凍ツール等を使って解凍してください。
Eメール: 

「jcode.pl」はこちらからどうぞ 
「cgi-lib.pl」はこちらからどうぞ 

このページのTOPに戻る
・・・・・・・・・・・・・・・・・・・・

3) Paddie's Diary
Paddie's Diary 
Webベースの日記スクリプト(フリー)です。
これも解説ページは別にしてあります。

>>Paddie's Diaryのページ

このページのTOPに戻る
・・・・・・・・・・・・・・・・・・・・

4)かんたんアクセスカウンタ
Webサイトにアクセス数を表示するだけのすごく簡単なスクリプト(SSI)です。(フリー)

CGI実行可能なディレクトリに置いて、パーミションを755にし、あとはカウンタを表示させるHTMLファイル(SSI解析対象になっていること)の、表示させたい箇所に次の呪文を書き込みます。

<!--exec cgi="cgi-bin/count.cgi" -->

この例では「count.cgi」を「cgi-bin」に置いた場合の呪文です。

使用例 >Paddie's BBSのページのカウンタがこの形式のものです。
(カウンタが表示されるのは一番下です。)

このスクリプトファイルにはかなり詳しい解説をコメントとして付けていますので、 これからCGIを勉強しようと思う方にはかなり参考になると思います。

このカウンターを設置するにはファイルを開いてPerlのパスを書き換える必要があります。
漢字コード「EUC」、改行コード「LF」に対応したテキストエディターで開いてください。


ダウンロード

かんたんアクセスカウンタ をダウンロードするには、下の欄にメールアドレスを記入してダウンロードボタンを押して下さい。
Eメール: 
このページのTOPに戻る
・・・・・・・・・・・・・・・・・・・・

5)かんたんグラフィカルアクセスカウンタ
Webサイトにアクセス数を画像ファイルを使って表示するだけのすごく簡単なスクリプト(SSI)です。(フリー)

上の「かんたんアクセスカウンタ」とほとんど同じものですが、表示に画像ファイルを用いる場合のものです。

CGI実行可能なディレクトリに置いて、パーミションを755にし、あとはカウンタを表示させるHTMLファイル(SSI解析対象になっていること)の、表示させたい箇所に次の呪文を書き込みます。

<!--exec cgi="cgi-bin/gcount.cgi" -->

この例では「gcount.cgi」を「cgi-bin」に置いた場合の呪文です。

使用例 >Paddie.comのTOPページこのページのカウンタがこの形式のものです。

このスクリプトファイルにもかなり詳しい解説をコメントとして付けていますので、 これからCGIを勉強しようと思う方にはかなり参考になると思います。

このカウンターを設置するにはファイルを開いてPerlのパスを書き換える必要があります。
漢字コード「EUC」、改行コード「LF」に対応したテキストエディターで開いてください。


ダウンロード

かんたんアクセスカウンタ をダウンロードするには、下の欄にメールアドレスを記入してダウンロードボタンを押して下さい。
Eメール: 
このページのTOPに戻る
・・・・・・・・・・・・・・・・・・・・

6)天好社広告商品注文ページ
これはPaddieの作品ではありますが、実際にネット通販の簡単受付システムとして稼働しているのもです。

そんな性質上、ソース公開という訳にはいきません(^-^; ご了承ください。

ただ、こういうのもCGIで比較的簡単に書けるよ、という紹介なのでした。

天好社広告商品注文ページ

このページのTOPに戻る
・・・・・・・・・・・・・・・・・・・・

7)お肌の状態チェック/毛髪状況チェック
これも同じく会社関係(広告)です。

基礎化粧品メーカーとしてのノウハウ(肌の状態に影響する因子の分析結果)や
発毛育毛を手助けする会としてのノウハウ(髪の毛の発育に影響する因子の分析結果)が
ぎっしり(?)詰まっていますので、残念ながらこれも公開はできません

どちらもはじめに表示されるのはただのHTMLですが、CGIにPOSTされ結果が表示されます。

お暇でしたらぜひお試しください(笑)

お肌の状態チェック

毛髪状況チェック

このページのTOPに戻る
・・・・・・・・・・・・・・・・・・・・

 


Copyright 1999-2003 Paddie
私宛のメールは"paddie@paddie.com"まで。

// TOPページ  // 掲示板  // MEMOちゃ  // Paddie's BBSのページ  // Paddie's Diaryのページ  //