よか研ネットワークシステム班 開発
 ウェブ予定表スクリプト


使い方

ウェブ予定表スクリプト
  (2000/2/12 同じアドレスから複数のクッキーを受けた場合の不具合修正)

各種設定は上記スクリプトの「設定エリア」をご覧下さい。

参考: 設定可能な項目(外見/動作のカスタマイズが可能な項目)
  ・何日先の予定まで表示させるか
  ・何日前の予定まで表示させるか
  ・タイトル/ヘッダ情報の名前
  ・画面の背景色
  ・予定表日付欄の色
  ・予定表書き込み欄の色
 尚「リンク用アイコン」は各自お好きなアイコンをご用意下さい。

スクリプト1行目の #!/user/local/bin/perl
の部分はperlのありかで、プロバイダによって違いますので、
確認/変更の上ご使用下さい。

用意するモノ

上記スクリプト
 テキストファイルにて載せているので、これをコピーして、
 ***.cgi とファイル名を替えて下さい。
 (***の部分は任意/デフォルトは scd)

このスクリプト以外に下記のモノを用意して下さい。

書き込み保存用ログファイル:
 空のファイルを作成し、好きなファイル名を付けて下さい。
 (デフォルトは scd.log)

 ・ jperl.pl (プロバイダが用意していればそれでOK)
 ・ .htaccess ファイル(既にあればそれでOK)
 ・ 「使用前にお読み下さい」htmlファイル
   (予定表使用方法の説明をするページ : ご自由にお作り下さい)
 ・リンク用アイコン(お好きなものをご用意下さい)

   尚、現在サンプルページ「よか研来賓用 公開スケジュール」で使用しているものは
   下のgif画像です。 こんなんでよかったら、持ってって下さい。
    


設置の仕方 (貴プロバイダでCGIが使えることが前提です)

説明用htmlファイル(「使用前にお読み下さい」のページ)を作ります。
次にリンク用アイコンを用意します。

上記で説明した
 CGIスクリプト  パーミッション 755
 書き込み保存用ログファイル  パーミッション 666
をアップロードしてパーミッションを設定します。(テキストモードで送信すること)

説明用htmlファイル(テキストモード)/リンク用アイコン(バイナリモード)をアップロードします。

ユーザー毎に必要な各種設定項目、jperl.pl、このファイルをアップするディレクトリの設定は
CGIスクリプト上に説明してありますので参照して下さい。

上記の説明で不明の場合、検索サイトから「CGI」を解説している
ページへ飛んで、それらしい説明を探してみましょう(^^;;;;

その他のプログラム仕様(基本的な動作はココを参考にして下さい)

1.クッキーの保存期間は30日です。

2.このスクリプトを置いた場所以外のURLからの投稿は無効になります。

3.一回の投稿は名前/リンクアドレス/パスワード/内容を含めトータルで
  500バイト以内に制約しています。
  (1行書き込み方式なので、これを越えるケースは通常考えられません)

4.「書き込み保存用ログファイル」は500行以上の書き込みを禁止しています。
  このファイルは
   ・一回の書き込みで最大5行(最小3行)使用される
   ・予定表の欄1日につき1行使用される
  ようになってます。
  即ち、仮に50日分の予定日欄を設定した場合、最も少ないケースで
  表示予定日内に90以上の書き込みが投稿されようとすると、その投稿を無効にします。
    注 : (500−50)/5 = 90
  尚、表示予定日を過ぎた内容はログから消去されますので、この内には入りません。

5.直前の書き込みから5秒以内に行われた別の書き込みはエラーとして扱い、
  「書き込みが集中しました」 と言うメッセージを表示します。
  (読み出し動作はこれに含みません)
  同時書き込みによるログファイル異常を防ぐため

ご注意

現在の所、不具合は確認されておりませんが、使用実績があまりないため、
その辺はご容赦下さい。

また、よか研にはデザインセンスというものはありません。
この辺も広い心で笑って見過ごして下さい。

このスクリプトは勝手気ままにお使いいただいて結構ですが、改造などによる
不具合や問題は当方では一切関知しませんので、皆様の責任の元
お楽しみ下さい。
また、チョンボからサーバーをダウンさせることだけは無いように、くれぐれも
お気をつけくださいませ。


  戻る  よか研研究報告トップへ   よか研トップへ