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 ?

青灯夜游
Libérer: 2023-03-06 20:56:02
original
3845 Les gens l'ont consulté

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)
Copier après la connexion
  • 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);
?>
Copier après la connexion

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)
Copier après la connexion
  • 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"));
?>
Copier après la connexion

Le code ci-dessus affichera :

上一次更改的时间: January 30 2020 09:26:32.
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal