ページ 11

phpにて一番更新日時が新しいファイル名取得。

Posted: 2013年11月26日(火) 17:21
by abc
お世話になっております。
以下のフォルダ
example/sample/多数のxmlファイル   に多数のファイルがありこの中で一番更新日時が新しいファイル名を echoで表示させたいのですがやり方がわかりません。

ただ単にファイルの更新日時を調べるのであれば。

コード:

[code/]
<?php
$mod = filemtime("index.xml");
print "最終更新日:".date("Y/m/d H:i",$mod);
?>
[/code] 

でできるとおもうのですが、たくさんのファイルがありその中で一番更新日時が新しいファイルの名前を取得ということができません。  どなたかよろしくお願いします。

Re: phpにて一番更新日時が新しいファイル名取得。

Posted: 2013年11月26日(火) 22:08
by みけCAT
ディレクトリのファイルリストを取得 - phpspot
filemtime - ファイルの更新時刻を取得する

上のサイトの方法でループを回し、filemtimeの返り値が最も大きいファイルの名前と返り値を保持すればいいと思います。

Re: phpにて一番更新日時が新しいファイル名取得。

Posted: 2013年11月26日(火) 23:24
by abc
ありがとうございます。