• ベストアンサー

拡張子がhtmlで動かせるプログラムとは?

年末と年始のご挨拶文を書き換えるプログラムを考えています。 トップページ(index.html)内に挨拶文が書いてあり、 12月にアクセスした時には「早く来い来いお正月」と表示し、 1月になってからアクセスした時には「あけましておめでとう」と表示したいと思っています。 できる事なら、 「拡張子をhtmlから変更せずに動作させたい」のですが、 SSI、CGI(Perl)、PHPだとそれぞれ shtml、cgi、phpと拡張子を変更する必要がありますよね? そうなると、 希望通りの動作をさせるにはJavascriptですか? 時間や日付の参照は、ユーザPCの設定日時になってしまいますか? 他に希望通りの動作をさせる方法はありますか?

質問者が選んだベストアンサー

  • ベストアンサー
  • mo_gu
  • ベストアンサー率51% (56/109)
回答No.2

htmlでやるならjavascriptでしょうか ユーザーPCの日時になります。 サーバーの日時でやりたいなら AJAXを使ってSSI、CGI(Perl)、PHPを読込めばいいです。

TMEspion
質問者

お礼

アドバイスありがとうございます。 参考になりました。

その他の回答 (2)

  • pocoinu
  • ベストアンサー率33% (3/9)
回答No.3

htmlでも.htaccessを使えばSSIを使うことができます。 まずは簡単なSSIで試してみてはどうでしょうか?

参考URL:
http://blog.goo.ne.jp/majieta/e/71976a49e00e56aa7b5a402e3a7a484b
TMEspion
質問者

お礼

回答ありがとうございます。 参考になりました。

  • EFA15EL
  • ベストアンサー率37% (2657/7006)
回答No.1

単にサーバの設定の問題です。 拡張子htmlでもphpを動作させたりする事はありますよ。 .htaccessが使えるのであれば、 AddType application/x-httpd-php .php .html などと宣言しておくことでhtml内のphpスクリプトが動作します。 また、その程度であればJavaScriptで実行可能だと思いますよ。 http://www.red.oit-net.jp/tatsuya/java/aisatu.htm これの応用で時間ではなく日付を取れば良いのです。

TMEspion
質問者

お礼

回答ありがとうございます。 参考になりました。

関連するQ&A