プロが教えるわが家の防犯対策術!

年末と年始のご挨拶文を書き換えるプログラムを考えています。

トップページ(index.html)内に挨拶文が書いてあり、
12月にアクセスした時には「早く来い来いお正月」と表示し、
1月になってからアクセスした時には「あけましておめでとう」と表示したいと思っています。

できる事なら、

「拡張子をhtmlから変更せずに動作させたい」のですが、
SSI、CGI(Perl)、PHPだとそれぞれ
shtml、cgi、phpと拡張子を変更する必要がありますよね?

そうなると、

希望通りの動作をさせるにはJavascriptですか?
時間や日付の参照は、ユーザPCの設定日時になってしまいますか?
他に希望通りの動作をさせる方法はありますか?

A 回答 (3件)

単にサーバの設定の問題です。


拡張子htmlでもphpを動作させたりする事はありますよ。
.htaccessが使えるのであれば、
AddType application/x-httpd-php .php .html
などと宣言しておくことでhtml内のphpスクリプトが動作します。

また、その程度であればJavaScriptで実行可能だと思いますよ。
http://www.red.oit-net.jp/tatsuya/java/aisatu.htm
これの応用で時間ではなく日付を取れば良いのです。
    • good
    • 0
この回答へのお礼

回答ありがとうございます。

参考になりました。

お礼日時:2006/12/25 09:21

htmlでやるならjavascriptでしょうか


ユーザーPCの日時になります。

サーバーの日時でやりたいなら
AJAXを使ってSSI、CGI(Perl)、PHPを読込めばいいです。
    • good
    • 0
この回答へのお礼

アドバイスありがとうございます。

参考になりました。

お礼日時:2006/12/25 09:22

htmlでも.htaccessを使えばSSIを使うことができます。


まずは簡単なSSIで試してみてはどうでしょうか?

参考URL:http://blog.goo.ne.jp/majieta/e/71976a49e00e56aa …
    • good
    • 0
この回答へのお礼

回答ありがとうございます。

参考になりました。

お礼日時:2006/12/25 09:22

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!