よか研ネットワークシステム班 開発
ウェブ予定表スクリプト
使い方
ウェブ予定表スクリプト
(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秒以内に行われた別の書き込みはエラーとして扱い、
「書き込みが集中しました」 と言うメッセージを表示します。
(読み出し動作はこれに含みません)
同時書き込みによるログファイル異常を防ぐため
ご注意
現在の所、不具合は確認されておりませんが、使用実績があまりないため、
その辺はご容赦下さい。
また、よか研にはデザインセンスというものはありません。
この辺も広い心で笑って見過ごして下さい。
このスクリプトは勝手気ままにお使いいただいて結構ですが、改造などによる
不具合や問題は当方では一切関知しませんので、皆様の責任の元
お楽しみ下さい。
また、チョンボからサーバーをダウンさせることだけは無いように、くれぐれも
お気をつけくださいませ。