※重要な注意事項
このスクリプトは、ネットサーフレスキュー[Web裏技]で公開されている「電子日記帳 WebDIARY」を改造したものであり、同サイトの「プログラム利用規定」に従って再配布についての許可を得ています。利用する際には、本利用規程のほか、ネットサーフレスキュー[Web裏技]の「プログラム利用規定」も遵守してください。また、このスクリプトについてネットサーフレスキュー[Web裏技]に問い合わせることはしないでください。ネットサーフレスキュー[Web裏技]では改造スクリプトについてのサポートは一切行っていません。
| | | ||
| |-- /data/ | [777] ... | データ保存ディレクトリ |
| | |-- anniversary.dat | [666] ... | 記念日データファイル。空のテキストファイルを用意。 |
| | |-- members.dat | [666] ... | メンバー一覧ファイル。空の(または後述の書式にしたがって記述した)テキストファイルを用意。 |
| |-- diary.cgi | [755] ... | 本ページからダウンロードして、拡張子を cgi に変更する。 |
| |-- cgi-lib.pl | [644] ... | マルチパート対応 CGI ライブラリ。最新版は http://cgi-lib.stanford.edu/cgi-lib/ から入手。 |
| |-- jcode.pl | [644] ... | 日本語コード変換ライブラリ。最新版は ftp://ftp.iij.ad.jp/pub/IIJ/dist/utashiro/perl/ から入手。 |
<A HREF="diary.cgi?action=enter">練習計画作成カレンダー</A>ブラウザ上でこのリンクをクリックすると、メンバーの名前の選択画面になります。初期状態では誰も登録されていないはずですので、[メンバー編集]をクリックして必要なだけメンバーを登録してください。メンバー登録が完了したら、[終了]をクリックして名前の選択画面に戻り、適当な名前を選択して[続ける]を押してください。するとカレンダーと名前の一覧が表示されるはずです。
という具合に、6つのフィールドを半角コロンで区切っています。それぞれのフィールドの意味は以下の通りです。1:メンバー1:0:0:: 2:メンバー2:0:1:: 3:メンバー3:0:0:: 4:メンバー4:0:0::
第1フィールド:1から始まる通し番号以上のような書式でメンバー一覧ファイルを作成し、サーバに転送すれば、cgi 上でメンバー登録せずともメンバー一覧が表示されます。
第2フィールド:メンバーの名前
第3フィールド:予約済み。0を記入。
第4フィールド:名前の非表示フラグ。一覧表上で名前を表示しない場合1、表示する場合0。上の例でいうと、「メンバー2」だけが一覧表上に表示されない。
第5フィールド:予約済み。未使用。
第6フィールド:予約済み。未使用。