|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() |
Bonjour
Je développe en php et je veux comparer un document doc avec les donnes qui existe dans une base de données et déclencher un message si il y a une différence entre les données. |
|
|
00
|
|
|
#2 |
![]() ![]() Thomas RambaudDéveloppeur Web Inscription : décembre 2007 Messages : 2 140 ![]() |
Bonjour,
Il faudrait commencer par préciser davantage ce qu'est un "document doc", cette notion n'existe pas en PHP, elle est spécifique à ton application. |
|
00
|
|
|
#3 |
|
Invité de passage
![]() |
je travaille avec la class clsMsDocGenerator.php pour genere un document doc via l application php et j enregistre le document generer dans un emplacement D:/
jusq au la tout est bien c que je veux exactement c'est verifier si le contenue du document doc est modifier manuelement (le document doc generer a subi des modif directement dans le chemain d) |
|
|
00
|
|
|
#4 |
![]() ![]() Thomas RambaudDéveloppeur Web Inscription : décembre 2007 Messages : 2 140 ![]() |
Tu peux simplement comparer la date de dernière modification du fichier (http://fr.php.net/filemtime) et la date de dernière modification que tu as enregistré en base de données ou quelque-part ailleurs via l'application PHP.
|
|
00
|
|
|
#5 |
|
Invité de passage
![]() |
Oui mais il se peut éliminer un espace ou bien ajouter un espace pour que le résultat soit fausse
|
|
|
00
|
|
|
#6 | |
![]() ![]() Thomas RambaudDéveloppeur Web Inscription : décembre 2007 Messages : 2 140 ![]() |
Citation:
Si pour toi ajouter un espace ou supprimer un espace n'est pas considéré comme une modification, tu devras faire une comparaison complexe du fichier, et c'est (très) compliqué (si tu n'y connais pas grand chose en PHP). Tu peux faire ceci avec des outils de comparaison de texte : http://www.lmgtfy.com/?q=php+diff+text |
|
|
00
|
|
|
#7 |
|
Invité de passage
![]() |
merci ThomasR mais j arive pas a resoudre le probléme
|
|
|
00
|
|
|
#8 |
![]() ![]() Thomas RambaudDéveloppeur Web Inscription : décembre 2007 Messages : 2 140 ![]() |
Il va falloir bien plus de détails pour que l'on puisse t'aider. Je te conseille de créer un nouveau thread une fois que tu auras mieux avancé dans ton projet. Je pense t'avoir donné de bonnes pistes à investiguer.
|
|
00
|
Copyright © 2000-2012 - www.developpez.com