Page 1 sur 1

Suivi des modifications d'un dossier

Posté : 03 juil. 2012, 23:31
par kervanec
Bonsoir !

Je me tourne à nouveau vers vous pour un autre problème, de taille.

Mon site parcoure une arborescence que des utilisateurs ont la possibilité de modifier à leur gré (enfin plus ou moins).
Dans un but de traçabilité, et aussi pour annoncer les changements et les nouveautés, j'ai besoin d'établir un 'log' texte des changements effectués dans ces dossiers (création, effacement, modification de dossiers et de fichiers.) que je pourrai par la suite afficher.
Je ne souhaite pas passer par un module admin trop complexe qui me ferait gérer une architecture dossier physique, mes utilisateurs ayant l'habitude déjà de modifier directement les données dans l'arborescence.

Avez vous déjà rencontré ce cas de figure ou avez vous des idées à me proposer ?
J'ai songé un moment utiliser les règles d'audit de Windows pour récupérer les évènements du journal de sécurité, mais ça m'a l'air assez compliqué aussi.
Bref, si c'est faisable, je suis preneur !
Merci :)

PS, je poste ça ici parce que je veux que ça tourne sur mon site, donc en php :)

Re: Suivi des modifications d'un dossier

Posté : 04 juil. 2012, 18:53
par kervanec
Personne n'a d'idée ? :/

Re: Suivi des modifications d'un dossier

Posté : 05 juil. 2012, 14:24
par Tracker

Re: Suivi des modifications d'un dossier

Posté : 05 juil. 2012, 21:00
par kervanec
aah, je connaissais pas ça, j'vais jeter un oeil tiens, merci :)

Re: Suivi des modifications d'un dossier

Posté : 08 juil. 2012, 19:43
par kervanec
A priori, FAM n'est plus supporté par php, et en plus, ne supporte pas le système de fichier windows... donc c'est pas bon :(

Connaissez vous un autre méthode ?

Re: Suivi des modifications d'un dossier

Posté : 09 juil. 2012, 12:02
par Tracker
Fam n'est plus inclus par défaut dans PHP mais reste dispo dans PECL, par contre effectivement ni lui ni inotify ne conctionnent sur windows.
Je connais pas d'alternative côté php.

Il te reste à développer un service windows, pour mettre à jour un base et l'attaquer en php.
http://www.codeproject.com/Articles/325 ... System-Dir

T.

Re: Suivi des modifications d'un dossier

Posté : 10 juil. 2012, 21:46
par kervanec
Ah ouais, quand même ! J'suis déjà pas une bête en php, alors en windows scripting... :D

Bon j'vais essayer, merci de l'info :)

Re: Suivi des modifications d'un dossier

Posté : 11 juil. 2012, 12:45
par moogli
salut,


si les modifications sont effectuées en php (modification / ajout / suppression de répertoires / fichiers) tu peux très bien en même temps alimenter un log sans pour autant monter une usine a gaz.

reste a savoir si les utilisateur passe par une appli web ou directement via l'explorateur de document en dehors de php, auquel cas tu n'auras d'autre choix que de passer par une solution évoquée avant.


@+

Re: Suivi des modifications d'un dossier

Posté : 11 juil. 2012, 19:55
par kervanec
J'aimerais autant pas développer une interface pour gérer l'architecture via PHP... vu qu'ils modifient déjà directement l'architecture via l'explorateur.
Bon, j'vais essayer de faire quelque chose avec un petit logiciel gratuit, DirectoryMonitor, connaissez-vous ?