mixed Net_FTP::mdtm (
string $file
,
string $format = null
)
ファイルが最後に更新された日時を、 UNIX タイムスタンプ形式あるいはフォーマットされた書式で返します。
string $file
- チェックしたいファイル名。
string $format
-
date() 関数と同じ形式のフォーマット文字列。
mixed
- 成功時には最終更新日、
それ以外は PEAR::Error
mtdm から戻されるエラーにはいくつかの種類があります。 エラー番号は (現時点では)不定で、エラーメッセージについての情報は得られません。 発生する可能性のあるエラーは以下のとおりです。
エラーメッセージ | 説明 | 対処方法 |
---|---|---|
Filename '$file' seems to be a directory. | 指定したファイル名は、通常のファイルではなくディレクトリを指しています。 | 正しいファイル名を指定してください(例. /my/file/path/foo.html, ../foo.html)。 |
Could not get last-modification-date of '$file'. | 最終更新日が PHP で取得できませんでした。 理由として考えられるのは、 FTP サーバがそのコマンドをサポートしていないこと、 あるいは存在しないファイルの情報を取得しようとしたことです。 |
|
Date-format failed on timestamp '$res'. | 指定されたフォーマット文字列が不正確です。 | PHP の date() 関数のドキュメントを確認してください。 |
This function can not be called statically.
mdtm() の使用法
<?php
var_dump($test->mdtm('/foo/bar'));
// 最終更新時刻を、ドイツの書式で返す
var_dump($test->mdtm('/foo/bar', 'd.m.Y, H:i'));
?>