HOME > CGI > 書きま帳


【動作サンプル】 ※書き込みは出来ません

特徴&機能説明

  ・フォームメールとゲストブックが合体したスクリプトです。
  Sendmailが利用出来ないプロバイダーの方は、ゲストブックとして利用して下さい。

  ・フォーム(アンケート)項目については、ブラウザ上から全て自由に設定出来ます。
  ※注意:一度設定し、運用した後、途中で項目数の変更はログが崩れてしまいますので
  出来ませんから注意して下さいね。

  ・「検索機能」がありますので、「あれ?あの人の誕生日はいつだっけ?」等を
  簡単に検索出来ますよ〜

  ・投稿後に表示させる画面の指定が色々出来ます。
    ・0:ログ表示画面を表示させる
    ・1:「書き込みありがとう」みたいにメッセージを表示させる
    ・2:違うページを表示させる

  ・メンテナンス機能としては、管理者のみ「削除」が行えるだけです。

  ・URL自動リンク対応

  ・掲示板荒らし対策。(特定プロバからの投稿除去、メッセージ最大文字数の設定)



設置方法  ※重要な部分のみ説明します

  ・各ファイルをアップロードした(もちろんパーミッション変更してね…cgiは755、その他は666)
  ・kakimacho.cgiを呼び出します。
  ・ウインドウ下部にある「pass」にパスワードを入力し、その右隣の「initialize」を選択し、updateを押下。
  ・そうすると、入力項目初期設定画面が表示されます。
  ・さぁ設定しましょー!!

     ■「項目名」…入力フォームでの「各項目のタイトル」となります
     ■「項目区分」  
        1."e"を指定すると、「Email」と認識し、ログ表示時にで自動リンクします。   
        2."h"を指定すると、「Homepage」と認識し、ログ表示時に自動リンクします。   
        3."d1"を入力すると、日付(yyyy/mm/dd)の選択が行えます。     
          ※この場合、「入力形式」は別に何を選んでも構いません。   
        4."d2"を入力すると、日付(mm/dd)の選択が行えます。     
          ※この場合、「入力形式」は別に何を選んでも構いません。
        5."m"を入力すると、テキストエリア(複数行テキスト)の入力が行えます。
          ※mを指定しないと「ログ」が崩れてしまいますので注意して下さい。
      ■「入力形式」   
        1.TEXT…1行テキスト入力   
        2.CHECKBOX…チェックボックス。「独身ですか?」という問いにチェックをつけたら「独身」とか。   
        3.RADIO…ラジオボタン。「性別は?」という問いに、「男・女・わからない」とか、3つ以上の答えがある場合に   
        4.SELECT…セレクト。ラジオボタンより複数答えがある場合。   
        5.TEXTAREA…複数行テキストボックス
      ■「必須入力」…チェックを付けると、入力フォームでその項目が未入力の場合、エラーチェックを行います。
       ※入力形式が「SELECT」の場合は意味がありません。
      ■「選択項目」   ・「RADIO」と「SELECT」しか意味がありません。    
        指定方法は、項目値を半角"+"で結合して下さい。例:「男+女+わからない」
      ■「表示行数」…「TEXTAREA」しか意味がありません。表示行数を指定して下さい。通常は5くらいかな。
      ■「表示桁数」…「TEXT」しか意味がありません。表示桁数を指定して下さい。通常は50くらいかな。
      ■「最大桁数」…「TEXT」しか意味がありません。横最大桁数を指定して下さい。まぁ200くらいあれば。     

   たぶん、初心者の方は設定難しいかもしれないなぁ・・・(^^ゞ
   ですので、HPで公開する前に、この初期設定を色々いじってみて下さいね。
  
   ※初期設定ファイルのサンプル(kakimacho.ini)をDLファイルに同梱しています。
   「発信地(都道府県別)」の項目とか設定されているのでコピー&ペーストして使ってもいいですね。



ダウンロード ※ダウンロード後「Lhasa」等の解凍ツールで解凍して下さい。

kakimacho.lzh

  『内容』
     ・kakimacho..cgi (本体)
     ・kakimacho.txt (ログファイル)
     ・kakimacho.ini ( 入力項目設定用ファイル)
     ・kakimacho.ini (入力項目設定用ファイルのサンプルです。)
     ・b_101,b_109〜b_111.gif (おまけ:画像です)
     ・jcode.pl (日本語変換用サブルーチン)



更新記録

◆Ver0.61 (2005.08.14)
 →未回答の問題行は表示しないように(行を詰める)しました

◆Ver0.60 (2005.01.11)
 →不具合対応(テキストエリアの項目が表示時に改行しない)

◆Ver0.591 (2004.02.27)
 →不具合対応

◆Ver0.59 (2004.02.08)
 →セキュリティ対応

◆Ver0.58(2000.12.07)
  ・ファイルロックが解除されないバグがありました。(^-^;

◆Ver0.57(2000.11.12)
  ・CSS追加(前回全然追加されてなかった・・・・(^^ゞ)
  ・ホームページアドレスを入力項目とした場合、最大桁数を設定しないとhttp://が表示されないバグを修正。
  ・フォームメール専用で使う場合、ログをWeb上に残すか残さないかを設定出来るようにしました
  ・メール送信の際TEXTAREAの改行が<BR>で送信されていました。

◆Ver0.55(2000.06.25)
  ・CSS追加
  ・ロック処理見直し
  ・フォントサイズ指定可
  ・Apache+Netscape文字化け対応
  ・入力フォームにcheckboxを使用した場合のメール送信内容不具合に伴い、メール本文のフォーマット改変

◆Ver0.54(2000.04.06)
 ・アンケート項目にチェックボックスを使用した際、スクロールがおかしくなっていた。

◆Ver0.532(2000.3.22)
 ・またもや一部の処理が古いバージョンのままでした。m(_ _)m
  ※メール送信時の文字化け。
 ・DLファイルにjcode.plを同梱しました

◆Ver0.53(2000.3.17)
 ・古いバージョンを上書きアップしていました。(^^ゞ それと
  以前のバージョンはメール送信者が管理人となっていましたが、
  今回のバージョンでは、メール送信者は投稿者に修正しました。

◆Ver0.522 (2000.2.22)
  ・「WRITE」ボタンに画像を使用しない場合、「VIEW」と表示されていた。
    246行目。
        print "View\n"; を print "Write\n";

◆Ver0.52 (99.12.03)
  ・「検索」で、「半角カンマで複数指定可」となってますが、「半角スペース」の間違いでした・・・m(__)m
  ・何と!「著作権表記」が表示されてなかった・・・・(^^ゞ

◆Ver0.51 (99.11.08)
  ・複数個のチェックボックスに対応していませんでした。

◆Ver0.5 (99.11.05)
  ・リリース!


このページのTOPへ