[PR]tDl:N50000lt]EpI

SSI入門?です(#flastmod)
#flastmod
最終更新日の表示
<!--#flastmod file="ファイル名" -->
<!--#flastmod virtual="ファイル名" -->

 指定したファイル名の最終更新年月日時刻を表示します。


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 の最終更新日を表示することができます。
でも表示が 04/02/02 12:44:10 と英語式の表示なので、2004年と勘違いする人もいるかもしれません。そこで少し手を加えてみましょう。
それでは実際にSSIを配置した「#flastmod(2)」を見てください。
2002/04/02 12:44:10 となじみのある形になりました。「#flastmod(2)」はこのように書かれていました。
<!--#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」にまとめておきますので、ご覧になってください。


ココのSSI入門?です(Top)
Copyright 2001-2002 Coco's Home. All rights reserved.

[PR]敢餅枩涕2009M:{WヲsI