filemtime()
Qu'est-ce que la fonction filemtime() ?
La fonction filemtime() est une fonction PHP intégrée qui retourne la dernière date de modification d'un fichier. Cette fonction renvoie un timestamp Unix représentant le moment où le fichier a été modifié pour la dernière fois.
Voici la syntaxe de base de la fonction filemtime() :
La syntaxe PHP de filemtime()
filemtime(filename);Où filename est le nom du fichier à vérifier.
Comment utiliser la fonction filemtime() ?
L'utilisation de la fonction filemtime() est simple. Voici les étapes à suivre :
- Appelez la fonction
filemtime()en lui passant le nom du fichier que vous souhaitez vérifier. - La fonction renverra un timestamp Unix représentant le moment de la dernière modification du fichier.
- Vous pouvez formater le timestamp Unix à l'aide de la fonction
date()pour afficher l'heure dans un format plus lisible.
Voici un exemple de code montrant comment utiliser la fonction filemtime() :
Comment utiliser la fonction filemtime() ?
<?php
$filename = 'myfile.txt';
$last_modified_time = filemtime($filename);
$modified_time_string = date('F d Y H:i:s.', $last_modified_time);
echo "The file $filename was last modified on $modified_time_string";Dans cet exemple, nous vérifions quand le fichier myfile.txt a été modifié pour la dernière fois à l'aide de la fonction filemtime(). Nous stockons le timestamp Unix représentant la dernière date de modification dans la variable $last_modified_time. Nous formatons ensuite ce timestamp avec la fonction date() et le stockons dans la variable $modified_time_string. Enfin, nous affichons un message indiquant quand le fichier a été modifié, en utilisant la chaîne de temps formatée.
Conclusion
La fonction filemtime() est un outil utile en PHP pour vérifier la dernière date de modification d'un fichier. En suivant les étapes décrites dans ce guide, vous pouvez facilement utiliser la fonction filemtime() dans vos projets PHP pour vérifier quand les fichiers ont été modifiés pour la dernière fois.
Pratique
Que fait la fonction filemtime() en PHP ?