Maison >développement back-end >Problème PHP >Comment déterminer si un fichier a été modifié en php
Comment PHP détermine si un fichier a été modifié : créez d'abord un formulaire et soumettez le fichier à déterminer ; puis obtenez le chemin du fichier soumis dans le formulaire et enfin utilisez la fonction filemtime() pour déterminer le chemin soumis ; déposer.
[Recommandations d'apprentissage associées : Tutoriel graphique php]
Méthode PHP pour déterminer si un fichier a été modifié :
Technologie clé :
L'application principale de cette Les exemples filectime()
et filemtime()
détectent l'heure du dernier changement d'incode et l'heure de la dernière modification du fichier, et appliquent la fonction date() pour formater l'horodatage renvoyé par la détection. La fonction
filectime(). renvoie le fichier spécifié L'heure du dernier changement de l'inode du nom de fichier, la syntaxe est la suivante :
int filectime(string filename);
Renvoie l'horodatage UNIX en cas de succès, sinon renvoie FALSE. 🎜>
Tout d'abord, concevez la page Web, puis créez un formulaire, soumettez le fichier à juger via le champ du fichier, puis obtenez le chemin du fichier soumis dans le formulaire, appliquez filectime() et filemtime() fonctions pour détecter le fichier soumis, et enfin, afficher le résultat de détection.Le code clé du fichier index.php est le suivant :
<?php $file=iconv("utf-8","gb2312",$_POST['files']); //实现编码格式的转换 if(file_exists($file)){ //判断文件是否存在 $change_time=filectime($file); //获取文件的最后incode时间 $time=date("Y-m-d h:i:s",$change_time); //时间戳的格式化 $last_time=filemtime($file); //获取文件的最后修改时间 $times=date("Y-m-d h:i:s",$last_time); //时间戳的格式化 }else{ $result="该文件不存在"; } ?>
Core : Obtenez l'heure du dernier accès du file.
Non seulement vous pouvez obtenir la dernière modification du fichier via l'heure de la fonction du système de fichiers, mais également l'heure du dernier accès au fichier, qui utilise la fonction fileatime()
Recommandations d'apprentissage associées :
programmation php(vidéo)
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!