Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Général Conception Web
Général Conception Web Forum d'entraide sur les choix technologiques. Avant de poster : Cours Dév. Web, FAQs Dév. Web, Sources Dév. Web
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 16/01/2012, 20h55   #1
Membre habitué
 
Inscription : juin 2004
Messages : 614
Détails du profil
Informations forums :
Inscription : juin 2004
Messages : 614
Points : 136
Points : 136
Par défaut "surveiller" un dossier.

Bonjour,

J'ai une question assez complexe (en tous cas pour moi)...

J'ai dans mon espace d'ébergement un dossier X.

Je voudrais recevoir un mail chaque fois qu'un nouveau fichier est ajouté dans ce dossier.

Je voudrais savoir si vous pensez qu'il est possible d'écrire un code qui serait sur le serveur d'OVH, dans mon espace hébergé et qui "surveillerait" ce dossier pour m'envoyer un mail quand il serait modifié ?

Si c 'est possible en quel language ? En PHP ? et avez vous des pistes, des infos, des tutos, des docs, bref quelque chose pour commencer quoi :-))


Merci.

A peluches.
puce_84 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/01/2012, 10h23   #2
Modérateur
 
Avatar de Vil'Coyote
 
Développeur Web
Inscription : février 2008
Messages : 3 311
Détails du profil
Informations personnelles :
Âge : 31
Localisation : France, Marne (Champagne Ardenne)

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : février 2008
Messages : 3 311
Points : 4 506
Points : 4 506
Citation:
Envoyé par puce_84 Voir le message
Bonjour,

J'ai une question assez complexe (en tous cas pour moi)...

J'ai dans mon espace d'ébergement un dossier X.

Je voudrais recevoir un mail chaque fois qu'un nouveau fichier est ajouté dans ce dossier.

Je voudrais savoir si vous pensez qu'il est possible d'écrire un code qui serait sur le serveur d'OVH, dans mon espace hébergé et qui "surveillerait" ce dossier pour m'envoyer un mail quand il serait modifié ?

Si c 'est possible en quel language ? En PHP ? et avez vous des pistes, des infos, des tutos, des docs, bref quelque chose pour commencer quoi :-))


Merci.

A peluches.
comment peut être modifier ton répertoire ? ajout de données par ftp? http?
Vil'Coyote est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/01/2012, 16h46   #3
Membre habitué
 
Inscription : juin 2004
Messages : 614
Détails du profil
Informations forums :
Inscription : juin 2004
Messages : 614
Points : 136
Points : 136
En fait ce répertoire est modifié par un logiciel installé sur mon PC (local) et qui synchronise un dossier de ce PC local avec un dossier sur le serveur de mon hébergeur.
Ce que je souhaiterais c'est que chaque fois que cette synchronisation modifie quelque chose sur le serveur de l'hébergeur un mail soit envoyé pour signaler que des modifs ont été faites.
L'idéal serait :

dada.doc ajouté
dudule.doc ajouté
machinchose.txt ajouté

trucbidule.doc supprimé.
toto.xls supprimé.

Mais je n'ai vraiment aucune idée sur la manière de faire ça !
puce_84 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/01/2012, 17h30   #4
Modérateur
 
Avatar de Vil'Coyote
 
Développeur Web
Inscription : février 2008
Messages : 3 311
Détails du profil
Informations personnelles :
Âge : 31
Localisation : France, Marne (Champagne Ardenne)

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : février 2008
Messages : 3 311
Points : 4 506
Points : 4 506
pour ça il faudrait que tu puisse utiliser les crontab chez ton hébergeur. de là la création d'un deamon (si serveur linux) pouvant scruter un répertoire et attendre les modification de ce dernier est faisable. par contre dans un autre langage je ne vois pas trop comment faire.
Vil'Coyote est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 19/01/2012, 23h47   #5
Membre habitué
 
Inscription : janvier 2008
Messages : 384
Détails du profil
Informations forums :
Inscription : janvier 2008
Messages : 384
Points : 122
Points : 122
Un petit scandir en PHP avec un fichier contenant les fichiers du dernier scan.

Couple avec un crontab comme l'a dit Vil'Coyote
saturn1 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/01/2012, 00h36   #6
Membre habitué
 
Inscription : juin 2004
Messages : 614
Détails du profil
Informations forums :
Inscription : juin 2004
Messages : 614
Points : 136
Points : 136
C'est quoi un crontab ?
puce_84 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/01/2012, 15h49   #7
Modérateur
 
Avatar de Vil'Coyote
 
Développeur Web
Inscription : février 2008
Messages : 3 311
Détails du profil
Informations personnelles :
Âge : 31
Localisation : France, Marne (Champagne Ardenne)

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : février 2008
Messages : 3 311
Points : 4 506
Points : 4 506
Citation:
Envoyé par puce_84 Voir le message
C'est quoi un crontab ?
crontab est un planificateur de tâche sous linux.
Vil'Coyote est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/01/2012, 20h02   #8
Membre habitué
 
Inscription : juin 2004
Messages : 614
Détails du profil
Informations forums :
Inscription : juin 2004
Messages : 614
Points : 136
Points : 136
Merci pour ces solutions mais elles sont fort compliquées pour moi et finalement j'ai trouvé bcp plus simple.

J'ai téléchargé un petit freeware qui surveille mon dossier Local. Comme il est synchronisé avec celui de mon hébergeur finalement c'est pareil de surveiller l'un ou l'autre !
puce_84 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 21h24.


 
 
 
 
Partenaires

Hébergement Web