Maison >développement back-end >Problème PHP >Comment obtenir l'heure de modification d'un fichier en php ?

Comment obtenir l'heure de modification d'un fichier en php ?

青灯夜游
青灯夜游original
2020-10-30 10:46:073841parcourir

Méthode d'obtention : 1. Utilisez la fonction filemtime() pour renvoyer la dernière fois que le contenu du fichier a été modifié. Le format de syntaxe est "filemtime(file);"; la dernière fois que le contenu du fichier a été modifié. L'heure à laquelle les autorisations, les propriétaires, etc. du fichier ont été modifiés, le format de syntaxe est "filectime(file);".

Comment obtenir l'heure de modification d'un fichier en php ?

Recommandé : "Tutoriel vidéo PHP"

Comment obtenir l'heure de modification d'un fichier dans php

Méthode 1 : Utiliser la fonction php filemtime()

La fonction filemtime() renvoie l'heure de la dernière modification du contenu du fichier.

En cas de succès, cette fonction renvoie l'heure de la dernière modification du contenu du fichier sous forme d'horodatage Unix, qui peut être utilisé avec date(). En cas d'échec, renvoie FALSE.

Syntaxe

filemtime(filename)
  • nom de fichier : obligatoire. Spécifie les documents à vérifier.

Remarque : Le résultat de cette fonction sera mis en cache. Veuillez utiliser clearstatcache() pour vider le cache.

Exemple :

<?php
$a=filemtime("log.txt");
echo "修改时间:".date("Y-m-d H:i:s",$a);
?>

Méthode 2 : Utiliser la fonction php filectime()

la fonction filectime() renvoie le fichier spécifié l'heure de la dernière modification.

Cette fonction vérifiera la modification quotidienne du fichier et la modification de l'inode. La modification d'inode fait référence à : la modification des autorisations, la modification du propriétaire, la modification du groupe d'utilisateurs ou la modification d'autres métadonnées.

En cas de succès, cette fonction renvoie l'heure de la dernière modification du fichier sous forme d'horodatage Unix. En cas d'échec, renvoie FALSE.

Syntaxe

filectime(filename)
  • nom de fichier Obligatoire. Spécifie les documents à vérifier.

Remarque : Le résultat de cette fonction sera mis en cache. Veuillez utiliser clearstatcache() pour vider le cache.

Conseil : Veuillez utiliser la fonction filemtime() pour renvoyer l'heure à laquelle le contenu du fichier a été modifié pour la dernière fois.

Exemple :

<?php
echo "上一次更改的时间: ".date("F d Y H:i:s.",filectime("test.txt"));
?>

Le code ci-dessus affichera :

上一次更改的时间: January 30 2020 09:26:32.

Recommandations associées : formation php

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn