本日  昨日
 
11/22(Fri) 04:09

登録機能つきおみくじ
おみくじに、訪問者が自由におみくじを登録できる機能を追加したものです。私のページに設置してるおみくじです。

作成手順を説明します。
  1. プログラムをダウンロードします.
  2. ダウンロードしたプログラムをを解凍し、編集します.
  3. サーバに転送し、実行権を設定をします.

プログラムをダウンロードします。

  1. ファイルのダウンロードの前に、あなたのパソコンにディレクトリを作ります。
    • ホームページのある場所(index.htmを置いてある場所)にomikujiというサブディレクトリを作成します。(ここに解凍した全ファイルを置きます。)
    • サーバー側にもomikujiというディレクトリを作成しておきます。

  2. プログラムの名前を(左)クリックするとダウンロードを始めます。 (右クリックでなくて左クリックですのでご注意下さい。)

    downcnt.cgiという名前で保存されますので、omikuji.lzhと名前を変更して保存します。これをLhasaなどの解凍ソフトで解凍します。


ダウンロードしたファイルを解凍し、編集します。
  1. ファイルの構成と内容

    ファイルを解凍すると、以下のファイルが作られます。

    1. omikuji.cgi(おみくじ本体)
    2. omikuji.dat(データファイル)
    3. jcode.pl (日本語コード変換プログラム)
    4. index.htm (おみくじ呼び出しサンプル)

  2. omikuji.cgi
    • 1行目: #!/usr/local/bin/perl をあなたのプロバイダの「perlのあるパス」に書き換えます。
      多くのプロバイダはこの指定で大丈夫と思いますが、うまくいかない場合はプロバイダに問い合わせて下さい。Infowebの場合は #!/usr/bin/perl になります。
    • 14行目: $homeurl = '../index.htm';に「戻る」ボタンで戻したい戻り先URLを指定します。
    • 17行目: $password = 'abc123'; のabc123をあなた固有のキーに変更します。このキーは登録おみくじの削除に使用します。

  3. omikuji.dat、jcode.pl
    • omikuji.datは空のファイルです。omikuji.dat、jcode.plは何もいじらずにそのまま使います。

  4. index.htm
    • おみくじを呼び出すファイルです。あなたの表示したい項目に合わせて編集してください。

  5. jcode.plのディレクトリー指定の方法(手持ちの jcode.pl を使う方)
    • いくつかのCGIを設置してて、jcode.plを共通に使ってる方は、jcode.plを違うディレクトリーに置いてあると思いますので、omikuji.cgiの require './jcode.pl'; の赤の部分をそのディレクトリー指定に書き換えます。パスの指定のしかたはこちらです。


サーバに転送し、実行権を設定をします。

  1. omikuji.cgi、omikuji.dat、jcode.pl、index.htmをサーバ側にアスキーモードで転送します。

  2. ファイルの構成と実行権
    転送が終わったら、 omikuji.cgi、jcode.pl に実行権755を、 omikuji.dat に実行権666を、ディレクトリ omikuji に777を設定します。ディレクトリ omikuji の実行権の設定を忘れないで下さい。
    index.htm
    omikuji(777)
        |--------- omikuji.cgi (755)
        |--------- omikuji.dat (666)
        |--------- jcode.pl    (755)
    

さぁ、これで完成です。index.htmを表示して「おみくじをひく」ボタンを押して見ましょう。おみくじが表示されれば完成です。


更新履歴

  1. 2000.11.01 V1.1 0件目の登録おみくじが削除できない不具合修正。
  2. 2000.05.11 V1.0 スクリプト公開。

 
 
©1997- Kikuchisan's workshop All rights reserved //

スポンサーリンク

関連コンテンツ