Bonjour à toutes et à tous!
Voilà j'aimerais construire un script php qui permette une synchronisation entre une arborescence de fichiers existante sur le disque dur et une arborescence de fichiers d'un XML.
Je m'explique : Dans le cadre du développement d'un intranet, un certain nombre de documents sont mis à disposition des utilisateurs. Tous ces documents sont placés dans un même répertoire bien ciblé et connu. L'ajout de nouveaux documents se fait par un formulaire via l'intranet. Tout cela est enregistré dans un fichier XML.
Cependant pour palier à un certain nombre de soucis, et d'ajouts de documents non réglementaires, j'aimerais faire une comparaison entre l'état de l'arborescence du DD avec celle du XML.
Dans un premier temps, j'aimerais faire en sorte que l'on me notifie d'un changement de nom d'un répertoire.
Exemple du xml
<root>
<sources>
<contenu>
<documentation>
</root>
Exemple de l'arborescence sous l'explorateur:
- sources
- contenu
- truc
Et la réaction attendue serait:
une fenêtre indiquant qu'il y a un ajout du répertoire "truc"
une seconde fenêtre indiquant que "documentation" a été supprimé.
Et l'étape suivant serait de comparer l'arborescence de truc(sur le DD) et de documentation(dans le XML) et vérifier si c'est le même ou non et ainsi demander l'on change le nom ou pas.
Enfin en gros, ça ressemblerait beaucoup à de la synchronisation.
Merci d'avance pour votre aide
Voilà j'aimerais construire un script php qui permette une synchronisation entre une arborescence de fichiers existante sur le disque dur et une arborescence de fichiers d'un XML.
Je m'explique : Dans le cadre du développement d'un intranet, un certain nombre de documents sont mis à disposition des utilisateurs. Tous ces documents sont placés dans un même répertoire bien ciblé et connu. L'ajout de nouveaux documents se fait par un formulaire via l'intranet. Tout cela est enregistré dans un fichier XML.
Cependant pour palier à un certain nombre de soucis, et d'ajouts de documents non réglementaires, j'aimerais faire une comparaison entre l'état de l'arborescence du DD avec celle du XML.
Dans un premier temps, j'aimerais faire en sorte que l'on me notifie d'un changement de nom d'un répertoire.
Exemple du xml
<root>
<sources>
<contenu>
<documentation>
</root>
Exemple de l'arborescence sous l'explorateur:
- sources
- contenu
- truc
Et la réaction attendue serait:
une fenêtre indiquant qu'il y a un ajout du répertoire "truc"
une seconde fenêtre indiquant que "documentation" a été supprimé.
Et l'étape suivant serait de comparer l'arborescence de truc(sur le DD) et de documentation(dans le XML) et vérifier si c'est le même ou non et ainsi demander l'on change le nom ou pas.
Enfin en gros, ça ressemblerait beaucoup à de la synchronisation.
Merci d'avance pour votre aide