Description
int
filectime ( string filename )
filectime() renvoie l'heure à laquelle l'inode
filename a été accédé pour
la dernière fois, ou FALSE en cas d'erreur.
Note : Sur la plupart des serveurs UNIX, un fichier est considéré
comme modifié si les données de son inode sont modifiées.
C'est-Ã -dire lorsque les permissions (utilisateur, groupe ou autre) ont
été modifiées. Voyez aussi filemtime()
(que vous pourrez utiliser lorsque vous créerez des indications
telles que "Dernière modification : " sur les pages web) et
fileatime().
Notez aussi que sur certains systèmes UNIX, le ctime d'un fichier
texte est considéré comme sa date de création. Cela est faux !
Il n'y a pas de date de création de fichier sous la plupart
des systèmes UNIX.
Note : Les résultats de cette fonction
sont mis en cache. Voyez la fonction clearstatcache() pour plus
de détails.
Astuce : Depuis
PHP 5.0.0 cette fonction peut aussi être utilisée avec
quelques protocoles url. Lisez Annexe M
pour une liste des protocoles supportant la famille de fonctionnalités de
stat().
Exemple 1. Exemple avec filectime()
<?php
// affiche e.g. un_fichier.txt a été modifié le : December 29 2002 22:16:23.
$filename = 'somefile.txt'; if (file_exists($filename)) { echo "$filename a été modifié le : " . date("F d Y H:i:s.", filectime($filename)); }
?>
|
|
Voir aussi
filemtime().