使えるのであれば、設定方法を教えてください。
※windows2003サーバなどのやり方はGoogleで調べると出てくるのですが、XPとなると情報がみあたりません。かといって、「XPではサーバサイドインクルードは使えない」とうい情報もみあたりません。
SSIは使用したことないのですが、XP Professionalで使用できました。
<!--#echo var="DATE_LOCAL"-->
をtest.shtmlで保存し、日付が表示されました。
インターネットインフォメーションサービス→「Webサイト」プロパティ→「ホームディレクトリタブ」の「構成」→マッピングタブの「アプリケーションマッピング」
.shtml が C:\WINDOWS\system32\inetsrv\ssinc.dll
にマッピングされていれば使用できると思いますので、確認してみて下さい。
http://search.microsoft.com/results.aspx?q=ssinc.dll&l=1&mkt=ja-...
SSIなどの設定はWebサーバーソフトウェア側で設定できる事柄です。
サーバーが何かにもよりますが
* IISの場合
http://www.atmarkit.co.jp/fwin2k/win2ktips/546iis6func/iis6func....
こちらに書かれています。拡張機能から設定できるようです。
* Apache
http://httpd.apache.org/docs/2.0/ja/howto/ssi.html
こちらに書かれているとおりです。(これは2.0系の場合
Options +Includes
AddType text/html .shtml
AddOutputFilter INCLUDES .shtml
を設定すればOKです。IIS 6.0はWindows2003サーバで動いているようなのです。
WindowsXP pro SP2 ですと、IIS5.1です。
IIS6.0を個別でインストールすればいいのですが・・・
IIS2.0(3.0)以降SSIが利用できるようになったようです。
なので、XP ProのIIS 5.1も利用できるということだと思います。
設定方法はIISのバージョンによって異なるようですが、IIS5.1ではデフォルトのインストールで何も設定する必要はありませんでした。
ただし、<!-- #exec cmd=・・-->を実行するにはレジストリの修正が必要みたいです。
うーん、やったのですが#includeは読み込んでくれないですねぇ・・・
ちょっと質問を切らせていただき、再質問します。
いま手元に環境がないので、後日に試してみます。