トップに更新した日付をHP上から編集して表示させたいと考えています。

そういった場合は、CGIを使って編集する方法になるのでしょうか?

そういったCGIの知識があまりないので、参考になるページを教えて下さい。
CGIを使う以外にも方法があれば教えてください。
よろしくお願いします。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:
  • 終了:--
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答8件)

id:elektro No.1

回答回数50ベストアンサー獲得回数0

ポイント13pt

JavaScriptでこんなことができるみたいです.

id:finite_fairy No.2

回答回数29ベストアンサー獲得回数0

ポイント13pt

http://www.scollabo.com/banban/java/jvp_03.html

オブジェクトのプロパティ/JavaScript入門

JavaScriptを利用した方法

http://www.openspc2.org/reibun/SSI/basic/012/

SSI : ファイルの最終更新日

SSIを利用した方法

CGIよりも上記二つの方が簡単だと思います。

SSIの方はサーバー側が対応している必要があります。JavaScriptの方はブラウザでJavaScriptがOnになっている必要があります。

id:takaoh No.3

回答回数18ベストアンサー獲得回数0

ポイント14pt

http://www.openspc2.org/reibun/javascript/string/017/index.html

ページの最終更新日を表示する

JavaScriptで対応可能です。

id:midoritamidori No.4

回答回数14ベストアンサー獲得回数0

ポイント14pt

わたくしのサイトですが、一行掲示板のようなものをトップに取り付けています。(SSI)使用。htmlでも、インラインフレームを使う・JAVAスクリプトで画像を入れ替える・最終更新日を表示させる・などいろいろあります。

SSIではコマンドを使うことも出来ます。

id:ETacky No.5

回答回数17ベストアンサー獲得回数0

ポイント14pt

http://www.red.oit-net.jp/tatsuya/java/lastmdfy.htm

イヌでもわかるJavaScript講座

ここにある通り、javaスクリプトをHTMLに埋め込んでファイルの更新日を取得して表示する方法があります。

【例】

<script TYPE=”text/javascript”><!--

myDate = new Date(document.lastModified);

y = myDate.getFullYear();

m = myDate.getMonth()+1;

d = myDate.getDate();

document.write(”最終更新日: ”,y,”年”,m,”月”,d,”日”);

//--></script>

id:aki73ix No.6

回答回数5224ベストアンサー獲得回数27

ポイント14pt

これがサンプルです

ソースを見ていただければ分かるようにIFRAMEでCGIを埋め込んでいます

問題のCGIのソースですが

#!/bin/sh

echo ”Content-type: text/html”

echo

echo ”<html><body>”

ls -l hatena52.htm|awk ’{print $6 ”/” $7 ” ” $8}’

echo ”</body></html>”

UNIXのlsと言うコマンドでファイルの日付を取得してそれを表示してるに過ぎません

UNIXの表示形式なので月が Augになっているのでもう少し処理をすれば好きな形式で表示できると思います

これはシェルスクリプトですがPERLでも同様の処理が可能です

あくまでも参考と言うことで

PERLの場合はここに詳しく述べられています

@foo = stat(’hoge.txt’);# statでファイル情報取得

$mtime = localtime($foo[9]);# 更新時刻

とやるわけですね $mtimeに更新時刻が入ります

http://www.din.or.jp/~hideyuki/home/java/update.html

ホームページの飾り職人−JAVAスクリプト

また、基本的にはJavaScriptで実現できます

ただ、ブラウザによっては正常に表示されないことがあるので、CGIで作ったほうが確実というのはあります

特にProxyを通していると正常に表示されなかったりします

id:k318 No.7

回答回数2758ベストアンサー獲得回数32

ポイント14pt

ブラウザ上より管理画面にアクセスして管理を行う事ができます。 書き込み編集の際に入力した日付順に日記を並び替え、指定件数分だけ表示 できる日記のスクリプトとのことです。

http://hp.vector.co.jp/authors/VA012735/soft/tools.htm

自作ソフトのダウンロード(Tools)

複数のファイルの日付を一括して日付変更できますソフトです。

http://www.hi-ho.ne.jp/yakira/akiary/

Akiary - 日記作成支援CGI

日記作成支援CGIです。

http://tohoho.wakusei.ne.jp/wwwcgi.htm

そのファイルは現在ありません

CGI入門のホームページです。

id:korox2 No.8

回答回数81ベストアンサー獲得回数0

ポイント14pt

CGIよりJavaScriptのほうが 良いのではないでしょうか。

こちらのソースで十分いけると思います。

あとは 好みでいろいろ装飾すればいいかと思います。

このサイトには 他にも色々サンプルがありますよ。

コメントはまだありません

この質問への反応(ブックマークコメント)

トラックバック

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません