行事カレンダ

             香川高等専門学校 情報工学科 宮武明義

   0. ファイル一覧

        学生用ページ           calendar.php
        管理者用ページ         calendar_admin.php
        行事データ             log.dat
        祭日データ             holiday.dat

スケジュール帳(以下のプログラムを使用しています）

http://www.komonet.ne.jp/script/calendar.htm

■宮武による変更点

1. 行事の入力・編集をカレンダーの下に移動
2. 休日定義に年も入れるようにした（年度によって変化する祝日に対応するため）
3. 行事の改行タグを有効にした（1行1項目なので複数行事がある日も分かりやすい）
4. stripslashes は SJIS のとき“表”などの0x5c が取り除かれるのでコメント化
5. typo修正（horiday -> holiday)
--------------------------------------------------------------------------------

■機能概略

(1) カレンダー表示は1ヶ月単位の切替式です。「前月」「次月」リンクで移動します。 
(2) ［タイプ1］カレンダーの日付に書き込み記事をリンクします。
［タイプ2］カレンダーの日付欄にコメントを表示します。短いコメント表示に適しています。 
(3) ［タイプ1］新規書き込み、修正は管理者のみ可能です。パスワードで認証します。
［タイプ2］誰でも書き込み出来ます。 
(4) ［タイプ2］祭日データ保存用ファイルにより、祭日の自動表示が可能です。日にちの調整はファイルを直接編集して下さい。 


■設置方法・ファイル構成

［タイプ1］ファイル構成は、スクリプト本体とデータ保存用ファイルとの2つです。同じ場所に置いて下さい。

ファイル名  属性  説明 
calendar.php 644 スクリプト本体 
log.dat 666 データ保存用ファイル 


［タイプ2］ファイル構成は、スクリプト本体とデータ保存用ファイル、祭日データ保存用ファイルの3つです。同じ場所に置いて下さい。

ファイル名  属性  説明 
calendar.php 644 スクリプト本体 
log.dat 666 データ保存用ファイル 
holiday.dat 644 祭日データ保存用ファイル 


■修正履歴

2006/11/19 　通常のPHPの設定に合わせて、エスープ記号対策コードを埋め込みました。「予」「構」「表」などの特殊文字にエスケープ記号「\」が付くのを回避します。KOMONETのサーバは、php.iniの設定を変更する事によって今まで対応していました。お使いのサーバの環境によって、この部分を有効にするかどうかご判断下さい。 
2004/12/11 　［タイプ2］記事の修正時に、カレンダー表示がデフォルト状態に戻るバグを修正しました。選択した年月データが活き続けるよう処理を加えました。 
2004/11/21 　カレンダーの日付欄にコメントを表示する［タイプ2］を追加しました。こちらは誰でも書き込みが出来るようにしています。 
2004/06/20 　全体の構成を使いやすく修正しました。前々からどうにかしようと思っていたのですが、なかなか時間が取れなくて…(^^ゞどうもすみませんでした_(._.)_ 
2003/08/23 　「PHP4.2.0以降対応版」をアップしましたが、フォームデータの送信用メソッドをGETに統一しています。ご注意下さい。 
2003/07/05 　書き込み記事の修正処理部分で、タグなどの書き込み禁止処理が抜けていました。現在修正しております。 

