Maison > Article > développement back-end > Comment obtenir l'heure de modification d'un fichier en php ?
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);".
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!