Maison > développement back-end > Problème PHP > Comment déterminer si un fichier a été modifié en php

Comment déterminer si un fichier a été modifié en php

coldplay.xixi
Libérer: 2023-03-05 15:52:02
original
3415 Les gens l'ont consulté

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.

Comment déterminer si un fichier a été modifié en php

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

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[&#39;files&#39;]);           //实现编码格式的转换 
  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="该文件不存在"; 
   } 
?>
Copier après la connexion

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!

É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