ftp_mdtm() 関数は、指定されたファイルの最終変更時刻を返します。
この関数は、ファイルの最終変更時刻を Unix タイムスタンプとして返すか、エラーの場合は -1 を返します。
int ftp_mdtm (リソース $ftp_stream 、文字列 $remote_file )
パラメータ | 説明する |
---|---|
ftp_connection | 必須。ログインする FTP 接続を指定します。 |
ファイル | 必須。チェックするドキュメントを指定します。 |
注:すべての FTP サーバーがこの機能をサポートしているわけではありません。
<?php$file = 'somefile.txt'; // サーバーに接続 $conn_id = ftp_connect($ftp_server); $login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass); // 最適な変更時刻を取得します。 buff = ftp_mdtm($conn_id, $file);//成功した場合は UNIX タイムスタンプを返し、そうでない場合は -1 を返します。 if ($buff != -1) { // somefile.txt の最終変更時刻を出力します echo "$file の最良の変更時刻は次のとおりです: " . date ("F d YH:i:s.", $buff) ;} else { echo "ファイルの変更時刻を取得できません";}//接続を閉じます ftp_close($conn_id);?>