Heim  >  Artikel  >  Backend-Entwicklung  >  So ändern Sie die Dateiänderungszeit in PHP

So ändern Sie die Dateiänderungszeit in PHP

藏色散人
藏色散人Original
2020-11-04 10:58:363744Durchsuche

So ändern Sie die Dateiänderungszeit in PHP: Erstellen Sie zunächst eine PHP-Beispieldatei und ändern Sie dann die angegebene Datei erneut über „touch(“test.txt“,mktime(19,5,10,10,26,2013)). ;" Die Änderungszeit reicht aus.

So ändern Sie die Dateiänderungszeit in PHP

Empfohlen: „PHP-Video-Tutorial

Die Änderungszeit und Zugriffszeit der Datei kann über die PHP-Funktion touch() festgelegt werden, um die Zugriffs- und Änderungszeit der angegebenen Datei festzulegen.

php touch(filename,time,atime)

Syntax

Parameterbeschreibung:

Dateiname erforderlich. Gibt die zu kontaktierenden Dateien an.

Zeit optional. Uhrzeit einstellen. Der Standardwert ist die aktuelle Systemzeit.

eine Zeit optional. Zugriffszeit einstellen. Der Standardwert ist die aktuelle Systemzeit.

Versucht, die Zugriffs- und Änderungszeiten der durch Dateinamen angegebenen Datei auf die angegebene Zeit festzulegen. Wenn der optionale Zeitparameter nicht gesetzt ist, wird die aktuelle Systemzeit verwendet. Wenn der dritte Parameter atime angegeben wird, wird die Zugriffszeit der angegebenen Datei auf atime gesetzt.

Gibt „true“ zurück, wenn erfolgreich, false, wenn es fehlschlägt.

Fall:

Ändern Sie die letzte Änderungszeit von test.txt auf 19:05:10 am 26. Oktober 2013

<?php
touch("test.txt",mktime(19,5,10,10,26,2013));
?>

Anhang: So erhalten Sie die Dateierstellungszeit und Änderungszeit in PHP:

filemtime (string filename)

Gibt die Zeit zurück, zu der die Datei zuletzt geändert wurde, und gibt im Fehlerfall FALSE zurück. Die Zeit wird als Unix-Zeitstempel zurückgegeben, der mit date() verwendet werden kann.

Zum Beispiel: $a=filemtime("log.txt");

echo "Modification time:".date("Y-m-d H:i:s",$a);

filectime ( string filename )

Gibt den Zeitpunkt zurück, zu dem der letzte Inode der Datei geändert wurde, oder FALSE, wenn ein Fehler auftritt. Die Zeit wird als Unix-Zeitstempel zurückgegeben.

Zum Beispiel: $a=filectime("log.txt");

echo "Creation time:".date("Y-m-d H:i:s",$a);

fileatime ( string filename )

Gibt den Zeitpunkt des letzten Zugriffs auf die Datei zurück oder FALSE, wenn ein Fehler auftritt. Die Zeit wird als Unix-Zeitstempel zurückgegeben.

Zum Beispiel: $a=fileatime("log.txt");

echo "Modification time:".date("Y-m-d H:i:s",$a);

Das obige ist der detaillierte Inhalt vonSo ändern Sie die Dateiänderungszeit in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn