php でファイル変更時間を変更する方法: まず PHP サンプル ファイルを作成し、次に "touch("test.txt",mktime(19,5,10,10,26,2013));" を使用します。指定したファイルの更新時刻を再変更します。
推奨: 「PHP ビデオ チュートリアル 」
ファイルの変更時刻とアクセス時刻は、次の方法で変更できます。 php touch() この関数は、指定されたファイルのアクセス時刻と変更時刻を設定します。
php touch(filename,time,atime)
構文
パラメータの説明:
ファイル名が必要です。アクセスするファイルを指定します。
時間 オプション。時間を設定します。デフォルトは現在のシステム時刻です。
atime オプション。アクセス時間を設定します。デフォルトは現在のシステム時刻です。
filename で指定されたファイルのアクセス時刻と変更時刻を、指定された時刻に設定しようとします。オプションの時間パラメータが設定されていない場合は、現在のシステム時間が使用されます。 3 番目のパラメータ atime が指定された場合、指定されたファイルのアクセス時間は atime に設定されます。
成功した場合は true を返し、失敗した場合は false を返します。
ケース:
test.txt の最終変更時刻を 2013 年 10 月 26 日 19:05:10 に変更します
<?php touch("test.txt",mktime(19,5,10,10,26,2013)); ?>
添付ファイル: PHP でファイルの作成時刻と変更時刻を取得する方法:
filemtime (文字列ファイル名)
ファイルが最後に変更された時刻を返します。 , エラーが発生した場合は FALSE を返します。時刻は Unix タイムスタンプとして返され、date() で使用できます。
例: $a=filemtime("log.txt");
echo "変更時刻:".date("Y-m-d H:i:s",$a);
filectime (string filename)
ファイルの最後の i ノードが変更された時刻を返します。エラーが発生した場合は FALSE を返します。時刻は Unix タイムスタンプとして返されます。
例: $a=filectime("log.txt");
echo "Creation time:".date("Y-m-d H:i:s",$a);
fileatime (string filename)
ファイルが最後にアクセスされた時刻を返します。エラーが発生した場合は FALSE を返します。時刻は Unix タイムスタンプとして返されます。
例: $a=fileatime("log.txt");
echo "変更時刻:".date("Y-m-d H:i:s",$a);
以上がPHPでファイルの変更時間を変更する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。