/birthdayを追加します。index.htm中の表示したい場所に以下の記述をします。sayhappy_sp.plでうまく行かないときは拡張子をsayhappy_sp.cgiに変更してみてください。file="./birthday/sayhappy_sp.pl"-->[注]「file」引数で指定できるパスは、SSI記述したHTMLファイルと同じディレクトリかサブディレクトリにある場合にのみ使えます。絶対パスは使えません。相対パスでも「..(親ディレクトリ)」は使えません。それ以外の場合、つまりfileでは指定できない所にファイルがある場合は「virtual」引数でファイルの位置をURLのパスで指定します。URLのパスとはURLがhttp://kikuchisan.net/の場合以下のようになります。広告バナーの挿入法ページトップとボトムとにバナーを入れる場合の挿入箇所と挿入文例を以下に示します。広告バナーをCGIに入れる必要のあるプロバイダーの方は参考にしてください。(注)サンプルはfreewebのものですがfreewebは2000年/7月からバナー自動挿入になりましたのでこの追加は必要ありません。birthday.cgiページヘッダーの追加。○○○○○の場所に以下の部分を追加します。border=0></a></center>\n";ページボトムの追加。○○○○○の場所に以下の部分を追加します。sayhappy_sp.cgiページヘッダーの追加。○○○○○の場所に以下の部分を追加します。border=0></a></center>\n";ページボトムの追加。○○○○○の場所に以下の部分を追加します。FAQQ.日付が更新されないのですが、自動的に現在の日付にするにはどうしたら良いでしょうか?A.ブラウザのキャッシュ機能のせいです。1.Netscapeは、再読み込みをすればページが更新されます。2.IEは、再読み込みではページ更新されず、サーバ側のファイルが更新されないと更新されません。解決法は、現在のところ頻繁に(例えば1回/1日)ファイルをアップロードするしか方法が見つかりません。下の方法もありますがInfowebではうまく機能しないようです。プロバイダによっては機能するかも知れないので試してみて下さい。metaタグでno-cacheを指定する。CONTENT="no-cache">SSIでなくてCGIで利用する。この場合小ウィンドウを開いて表示すると良いでしょう。onClick='window.open("./birthday/thismonth.pl","","scrollbars=yes,width=300,height=350");'>今月の誕生日</a>旧infowebの方は、下記のファイルをindex.htmと同じ場所にアップすることによって日付が自動的に更新されるようになります。他のプロバイダーの方も.htaccessファイルが使える場合は有効かも知れませんのでプロバイダーに確認してみてください。カレンダーの知識とヒント西暦1年1月1日が月曜日と定められてます。0))が「真」の年はうるう年になります。0:日曜日、1:月曜日、・・6=土曜日になります。・1月または2月の場合は前年の13月および14月とみなして計算します。上記ツェラーの公式で$dayを1にしてその月の1日の曜日を計算(上段の式)した後、下段の式の$happyMonに何日が得られます。14-($week-2);}(応用)第2日曜日は下段の式をこうします。14-($week-1);}(応用)第n日曜日は下段の式をこうします。V2.9b・「敬老の日」が2003(平成15)年から9月第3月曜日になる「祝日法」の改正に未対応だったのを対応するように修正。V2.9a・「海の日」が2003(平成15)年から7月第3月曜日になる「祝日法」の改正に対応。・振替休日が祝日の場合に振替休日をダブって表示してしまうバグ修正。V2.9・データファイルを表示できないように変更。V2.8・春分/秋分の日の自動計算ルーチン追加。V2.7・今日の誕生日表示がおかしくなる(birthday.plの修正ミス)不具合緊急修正。&誕生石(birthday.pl)表示が1ヶ月ずれる不具合修正。V2.5・今日の誕生日(sayhappy.pl)機能を組み込み。V2.4・「変更・削除キー問い合わせ」をフォームメールから可能にした。V2.3・背景画像が表示されないバグ修正。V2.2・ハッピーマンディ法(成人の日/体育の日第2月曜日)に対応。・振替休日の自動計算。V2.1・変更・削除権限を管理者のみとする機能の追加&バグ修正。