Yahoo! JAPAN
SSIが使用できるサーバーであれば、コマンドの使用をおすすめします。
<!--#flastmod file=”(最終更新を表示させたいファイル名)”-->
<!--#flastmod virtual=”(最終更新を表示させたいファイルまでのURL)”-->
このどちらかを表示させたいところに入れて、表示させるファイルの拡張子を.shtml(.shtm)にすればOKだと思います。
上の方は表示させるファイルと同じ階層に表示させたいファイルがある場合、下の方は違う階層にファイルがある場合に適用してください。
もちろんSSIが使えないサーバーでは反応しません^^;
#エラーになるため、URLはダミーです。
<SCRIPT language=”JavaScript”>
<!--
modDate = new Date(document.lastModified)
year = modDate.getYear()
minute = modDate.getMinutes()
second = modDate.getSeconds()
if(modDate.getYear() < 2000) year += 1900
if(year < 1950) year += 100 //
if(modDate.getMinutes() < 10) minute = ”0” + minute
if(modDate.getSeconds() < 10) second = ”0” + second
document.write(”<FONT SIZE=2 color=blue>最終更新日:”,year,”年”,modDate.getMonth()+1,”月”,modDate.getDate(),”日”)
document.write(modDate.getHours(),”時”,minute,”分”,second,”秒
</font>”);
// -->
</SCRIPT>
上のタグを、<body>
</body>の間のすきなところに書き込めばOKです!
そのかわり、広告が自動挿入されるサーバーでは、アクセスした時間になることもあるそうです。
このサイトでは、他にもさまざまな効果があるJAVAスクリプトやHTMLがたくさんあるので、行ってみて下さいね。
ほかのページの更新記録ですか?
それはわかりませんが、URL先にJavaScriptで書いたページの更新記録が載るようになるのでそのスクリプトを改造などして使えるのではないでしょうか?(あいにく私はそのようなことがさっぱりなので。)
もし貴方の借りているサーバーでSSIが利用可能ならば次のように記述する事によって悩みは解決されます。
の更新日時を表示する場合
<!--#config timefmt=”%m月%d日更新” -->
<!--#flastmod virtual=”
” -->
./diary/index.htmlの更新日時を表示する場合
<!--#config timefmt=”%m月%d日更新” -->
<!--#flastmod file=”./diary/index.html” -->
:: KENT WEB - CGIスクリプト ::
CGIではだめでしょうか?
http://www.kent-web.com/pubc/kitei.html
KENT WEB - フリーソフト利用規定
にあるdreamカウンターという本来カウンターCGIですが、これを使って別なページに表示させたいファイルの更新日を任意の場所に表示させる事ができます。
また時計表示やカレンダ表示も可能です。
SSIを利用できる環境であれば
<!--#config timefmt=”%y/%m/%d(%a)”-->
ここで日付などの形式を指定し、
<!--#flastmod file=”index.html”-->
を書いた場所に表示させることができます。
SSIでも違うファイルの更新日を違うファイルに表示できるんですか、なるほど。。
URL間違えました。
です。
SSIを使うのが普通であろうかと思います。上記ページにサンプルもあります。
もしSSIを利用できないサーバをお使いでしたら、CGIスクリプトで書き出す手法もあります。私は以前「テキストカウンター」の機能を利用していました。
CGIROOM
環境がまだ決まっていないのでCGIでやってみようと思います。ありがとうございます。
やっぱりJavascriptはないのかな。。
http://www.starwars.jp/web/tips/last.html
じょじょのWeb工房/アラカルト
CGIとJavaScript or SSIを使ってサイトの更新日を表示する方法です。
これは解りやすいかも。ありがとうございます!
すみません、ポイントがもうないので終わりにさせて頂きます。
あ、これ良さそうですね!ありがとうございます。