Fonction PHP filectime()
Définition et utilisation
La fonction filectime() retourne le temps de la dernière modification de l'inode du fichier spécifié.
Cette fonction retourne le temps de la dernière modification de l'inode du fichier. Si une erreur se produit, elle retourne false. Le temps est retourné sous forme de timestamp Unix.
Syntaxe
fileatime(filename)
Paramètres | Description |
---|---|
filename | Obligatoire. Définir le fichier à vérifier. |
Astuces et commentaires
Astuce :Le résultat de cette fonction est mis en cache. Utilisez clearstatcache() pour nettoyer le cache.
Attention :Dans la plupart des systèmes de fichiers Unix, un fichier est considéré comme modifié lorsqu'il y a des modifications dans les données de l'inode du fichier. Autrement dit, lorsque les permissions, le propriétaire, le groupe propriétaire ou d'autres métadonnées de l'inode sont mises à jour. Voir filemtime()(C'est la fonction que vous souhaitez utiliser pour créer un pied de page "Dernière mise à jour" sur une page Web)et fileatime().
Commentaire :Certains textes d'explication Unix désignent ctime comme étant le temps de création du fichier, ce qui est incorrect. Dans la plupart des systèmes de fichiers Unix, il n'existe pas de temps de création de fichier Unix.
Exemple
<?php echo filectime("test.txt"); echo "Dernière modification : ".date("F d Y H:i:s.",filectime("test.txt")); ?>
Sortie :
1138609592 Dernière modification : 30 janvier 2006 09:26:32.