- ベストアンサー
拡張子がhtmlで動かせるプログラムとは?
年末と年始のご挨拶文を書き換えるプログラムを考えています。 トップページ(index.html)内に挨拶文が書いてあり、 12月にアクセスした時には「早く来い来いお正月」と表示し、 1月になってからアクセスした時には「あけましておめでとう」と表示したいと思っています。 できる事なら、 「拡張子をhtmlから変更せずに動作させたい」のですが、 SSI、CGI(Perl)、PHPだとそれぞれ shtml、cgi、phpと拡張子を変更する必要がありますよね? そうなると、 希望通りの動作をさせるにはJavascriptですか? 時間や日付の参照は、ユーザPCの設定日時になってしまいますか? 他に希望通りの動作をさせる方法はありますか?
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
htmlでやるならjavascriptでしょうか ユーザーPCの日時になります。 サーバーの日時でやりたいなら AJAXを使ってSSI、CGI(Perl)、PHPを読込めばいいです。
その他の回答 (2)
- pocoinu
- ベストアンサー率33% (3/9)
htmlでも.htaccessを使えばSSIを使うことができます。 まずは簡単なSSIで試してみてはどうでしょうか?
お礼
回答ありがとうございます。 参考になりました。
- EFA15EL
- ベストアンサー率37% (2657/7006)
単にサーバの設定の問題です。 拡張子htmlでもphpを動作させたりする事はありますよ。 .htaccessが使えるのであれば、 AddType application/x-httpd-php .php .html などと宣言しておくことでhtml内のphpスクリプトが動作します。 また、その程度であればJavaScriptで実行可能だと思いますよ。 http://www.red.oit-net.jp/tatsuya/java/aisatu.htm これの応用で時間ではなく日付を取れば良いのです。
お礼
回答ありがとうございます。 参考になりました。
お礼
アドバイスありがとうございます。 参考になりました。