指定したファイル名の最終更新年月日時刻を表示します。
file属性はSSIを記述したディレクトリと同じディレクトリ(カレントディレクトリ)か、その下の階層に呼び出されるファイルがなければいけません。
しかしSSIを記述したファイルから見て、上の階層にあるファイルでは file属性では扱えません。そのときには virtual属性を使用します。
それでは実際にSSIを配置した「#flastmod(1)」を見てください。
04/02/02 12:44:10 のように MM/DD/YY HH:MM:SS (月日年 時分秒)が表示されていますか。「#flastmod(1)」は下のように書かれています。<html> <head> <title>Coco's Home (SSI入門?です−#flastmod)</title> <meta http-equiv="Content-Type" content="text/html; charset=x-euc-jp"> <link rel="stylesheet" type="text/css" href="./cocossistyle.css"> </head> <body> <center> <H2>#flastmod(1)</H2> <hr> <!--#flastmod file="./test01.txt" --> <!--#include file="./fotter.txt" -->
<!--#flastmod file="./test01.txt" -->この一行を加えるだけで、test01.txt の最終更新日を表示することができます。
<!--#config timefmt="%Y/%m/%d %X" --> <!--#flastmod file="./test01.txt" -->
それでは日本語で表示させることはできないのでしょうか。大丈夫です。
<!--#config timefmt="%Y年%m月%d日%H時%M分" --> <!--#flastmod file="./test01.txt" -->結果はこのように表示されます。 2002年04月02日12時44分
<!--#config timefmt="%Y/%m/%d %X" --> や
<!--#config timefmt="%Y年%m月%d日%H時%M分"--> と、
いろいろと書いてありますが、このページでは「#flastmod でファイルの最終更新日が簡単に表示できるんだ!」程度に読んでください。
2桁の年表示にしたり、4桁の年表示にするだけでなく、12時間制の時刻や24時間制の時刻表示、曜日なども timefmt の指定で自由に設定できます。年月日や時刻の表示は「timefmt」にまとめておきますので、ご覧になってください。