webpageにデイレクトリへのリンクが張ってあってそのデイレクトリにファイルをアップロードしています。そのディレクトリにファイルを最後にアップロードしてからの時間をウエブページに表示させる方法を教えてください

回答の条件
  • 1人2回まで
  • 13歳以上
  • 登録:2010/03/26 15:50:10
  • 終了:2010/04/02 15:55:03

回答(2件)

id:Km1967 No.1

Km1967回答回数224ベストアンサー獲得回数352010/03/26 16:11:51

ポイント35pt

どのような環境か分からぬからサンプルは書かぬが、例えばphpならば、下記のような関数を用いればよいだろう。

http://jp.php.net/manual/ja/function.filemtime.php


どのような仕様のサーバなのか、あるいは、どのような言語ならば使えるのかを書いて、引き続き回答を待ってみると良いだろう。

id:webster2

GNU/UNIX, Java, Mod_Perl, PHP5.2でお願いします。

2010/03/26 17:21:16
id:Km1967 No.2

Km1967回答回数224ベストアンサー獲得回数352010/03/26 17:56:34

ポイント35pt

phpならば既に示したページに、そのまま使えるサンプルがあるぞ。サブディレクトリがあっても自動的に探しに行ってくれるから便利じゃ。

http://jp.php.net/manual/ja/function.filemtime.php#91665

最後のechoを下のように書き直せば最終アップデート時点からの経過時間がわかる。

echo ((time() - getHighestFileTimestamp('対象ディレクトリ')) / 3600);

単位変換は下記のような具合じゃ。適宜行うと良い。

単位 数値
60
3600
86400

次回からは、最初から環境もしっかり書くのじゃぞ。二度手間じゃからな。

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

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

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

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

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません