Return Main Page
「まさ」のあれこれWeblog
Return Preview Page
フリーCGI/お祝い掲示板

他のユーザーの方々からお祝いの言葉を受け取る専用掲示板のCGIです。言葉と一緒に登録したお祝い品ももらうことができます。自分のHPの?周年記念や、カウンター????番の記念にお祝いしてもらいましょう(^_^)


お祝いを書いてもらうサンプルはこちら
お祝いを表示するサンプルはこちら


ダウンロードはこちらをクリック

「設置方法 」

■oiwai???.lzhを解凍後、↓のファイルがあるか確認して下さい

ファイル名パーミッション説 明設置ディレクトリ
oiwai_w.cgi755スクリプト本体(お祝い書込用)cgi
oiwai_r.cgi755スクリプト本体(お祝い表示用)cgi
cgi-lib.pl644フォームデコードライブラリcgi
jcode.pl644日本語コード変換ライブラリcgi
flower1.gif644サンプル画像image
flower2.gif644サンプル画像image
present_g.gif644サンプル画像image
present_gs.gif644サンプル画像image

cgi-lib.pl
フォームデコード用のファイルです。Steven E. Brenner氏によるスクリプトです
jcode.pl
日本語コード変換用ファイルです。Kazumasa Utashiro氏によるスクリプトです。
flower1.gif/flower2.gif/present_g.gif/present_gs.gif
まこりんさんSchool Icon CLUBから利用させていただいています。


(1)まずエディター等でoiwai_w.cgiを開いて必要項目の編集をします。

a.最初の行を自分のサーバーのperlディレクトリに会わせます。分からない場合はプロパイダーもしくはサーバー管理者にお問い合わせください
#!/usr/local/bin/perl
b.データ保存ファイル名を設定します
→$oiwai_txt = "oiwai.txt";
c.タイトルを設定します。
→$title = '気持ちが大事♪';
d.画像保存ディレクトリーを設定します。特に問題が無ければ初期設定のままでOKです
→$gazou_dir ="./image/";
e.品物の画像を設定します。
(画像のファイル名を「"(ダブルコーテーション)」で囲んで、「,(カンマ)」でわけて入力します。たとえば、「flower1.gif」「flower2.gif」「present_g.gif」「present_gs.gif」を表示するのであれば・・
→@gazou_file = ("flower1.gif","flower2.gif","present_g.gif","present_gs.gif");
f.品物画像のコメントを設定します。
(上記画像に対応するコメントを設定します。上と同様に「"(ダブルコーテーション)」で囲んで「,(カンマ)」でわけて入力します。
→@gazou_comm = ("大きな花","小さな花","プレゼント","小さなプレゼント");
g.サンプル画像を表示する/しないを設定します。
→$sample ="yes" ;
h.ページの最初のコメントを設定します。全部で4行設定できます。
→$comment_line1="ここに1行目のコメントをいれてください";


i.戻るページのurlを設定します。
→$back_url = "http://www2a.biglobe.ne.jp/~motohasi/index.htm";
j.フォントカラー/バックカラーを設定します。
→$font_color=black;
→$back_color=white;


(2)続いてエディター等でoiwai_r.cgiを開いて上記と同様に設定を行います。
a.上記oiwai_w.cgiの設定に加えここでは管理者用のパスワード設定もおこなってください。
→$password="pass";


(3)以上の2つのファイル(oiwai_w.cgi、oiwai_r.cgi)およびcgi-lib.pl、jcode.plをcgiというディレクトリにアップロードします。また、パーミッションを以下のように設定してください。

oiwai_w.cgi  755
oiwai_r.cgi  755
cgi-lib.pl  644
jcode.pl  644

(4)次に空のデータファイルを作成します。(1)のところで設定したデータファイル名で作成します。
空ファイルの作り方はいろいろありますが、一番簡単なのは、windowsのアクセサリーに付属しているメモ帳を利用があります。
メモ帳を開いて、何も書きこみをしないまま、名前を付けて保存を選びます。そこで、(1)のoiwai_w.cgi中のデータファイル名の設定で指定したファイル名(例えば、oiwai.txt)を入力して、空ファイルを作成します。

(5)作成した空ファイル(例えば、oiwai.txt)をcgiにアップロードします。パーミッションを以下のように設定してください。

oiwai.txt  666

(6)画像ファイルををimageというディレクトリにアップロードします。また、パーミッションは644に設定してください。


(7)以上まとめると以下のようなディレクトリー構造になります
------
 |
 -cgi
   |oiwai_w.cgi
   |oiwai_w.cgi
   |oiwai.txt
   |cgi-lib.pl
   |jcode.pl
   |
    -image
     |flower1.gif
       :
       :

「使用方法 」

(1)お祝いを書いてもらう掲示板はoiwai_w.cgi。表示するページはoiwai_r.cgiです。

(2)書込はIPアドレスをチェックしますので同じIPから複数のお祝いは送れません。

(3)表示するページ(oiwai_r.cgi)で管理用パスワードを入力しますと、入力してもらったデータ一覧が表示されます。削除したい書込にはチェックマークを入れてください。また、ここでコメントをいれることにより、表示ページにあなたのお礼のコメントを入れることができます。




作者ブログはこちら