人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

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

●質問者: webster2
●カテゴリ:コンピュータ インターネット
✍キーワード:アップロード ディレクトリ ファイル リンク
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● Km1967
●35ポイント

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

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


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

◎質問者からの返答

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


2 ● Km1967
●35ポイント

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

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

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

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

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

単位 数値
60
3600
86400

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

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ