Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD > PHP & MySQL
PHP & MySQL Forum d'entraide sur les fonctions MySQL avec PHP. Avant de poster -> FAQ MySQL, Cours MySQL et Sources MySQL. Pour les questions concernant le moteur MySQL plutôt que les fonctions PHP, merci d'utiliser le forum MySQL.
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/02/2011, 10h06   #1
Invité de passage
 
Inscription : juillet 2007
Messages : 6
Détails du profil
Informations forums :
Inscription : juillet 2007
Messages : 6
Points : 0
Points : 0
Par défaut Gerer des rappels automatique

Bonjour à tous,

Je développement actuellement un site de gestion de ticket support.

Après avoir parcouru divers forums et sites, je ne trouve pas l'information suivante:
Lorsque je crée un ticket support j'indique un status : En cours ou Fermé.
J'aimerais mettre un place une alerte automatique :
lorsque "date de création du ticket + 2 jours=vrai" envoyé un mail à la personne gérant le ticket et tout ceci de façon automatique (sans log etc)

Le site en php / mysql

Dans l'attente d'une réponse, merci.

Bonne journée.
3vilsnake est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/02/2011, 10h55   #2
Membre éclairé
 
Homme Jérémy
Étudiant
Inscription : octobre 2009
Messages : 236
Détails du profil
Informations personnelles :
Nom : Homme Jérémy
Localisation : France

Informations professionnelles :
Activité : Étudiant
Secteur : High Tech - Produits et services télécom et Internet

Informations forums :
Inscription : octobre 2009
Messages : 236
Points : 322
Points : 322
Renseigne toi sur les fonctions date() et mail() de php,

tu n'as plus qu'à gérer la différence, et pour cela je te conseille de le faire sur des timestamp.
gwharl est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/02/2011, 11h27   #3
Invité de passage
 
Inscription : juillet 2007
Messages : 6
Détails du profil
Informations forums :
Inscription : juillet 2007
Messages : 6
Points : 0
Points : 0
Merci de ta réponse !

Le souci n'est pas de faire le contrôle et l'envoi du mail mais plutôt de faire cela de manière automatique:
Je renseigne un nouveau ticket.
Je ne me reconnecte pas et 3 jours plus tard je reçois le mail de rappel.

C'est surtout la vérification automatique que je cherche à mettre en place.

Merci.
3vilsnake est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/02/2011, 11h43   #4
Membre éclairé
 
Homme Jérémy
Étudiant
Inscription : octobre 2009
Messages : 236
Détails du profil
Informations personnelles :
Nom : Homme Jérémy
Localisation : France

Informations professionnelles :
Activité : Étudiant
Secteur : High Tech - Produits et services télécom et Internet

Informations forums :
Inscription : octobre 2009
Messages : 236
Points : 322
Points : 322
Je n'ai jamais géré ce cas de figure mais à mon avis tu est forcé d'avoir un script qui tourne en continus afin de check de façon journalière si la relance doit être faite ou non.

Le script checkera par exemple toute les 6 heures si la date des tickets "en cours" + 2 jours est supérieurs à la date actuelle.

le plus propre dans ce cas serait l'exécution du script en console, sous linux c'est pas compliqué mais sous windows tu doit modifier le path à mon avis.
gwharl est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/02/2011, 11h55   #5
Invité de passage
 
Inscription : juillet 2007
Messages : 6
Détails du profil
Informations forums :
Inscription : juillet 2007
Messages : 6
Points : 0
Points : 0
Merci de ta réponse

Je suis sous mac donc cela devrait être possible, je vais creuser dans ce sens. Je ferais un retour lorsque j'aurais trouvé une solution.

En tout cas merci de prendre le temps de me répondre.

Cordialement,
3vilsnake est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/02/2011, 17h36   #6
Membre actif
 
Tobbi Filteau
Inscription : mai 2010
Messages : 176
Détails du profil
Informations personnelles :
Nom : Tobbi Filteau

Informations forums :
Inscription : mai 2010
Messages : 176
Points : 177
Points : 177
Salut bien,

J'ai eu à faire face à une situation très similaire. On a une application de gestion de projets et il fallait trouver un moyen d'envoyer des notifications automatiques par courriel pour les tâche arrivant à échéance. Mon environnement étant Windows, je m'en suis sorti avec ce qu'on appelle les "scheduled tasks" (désolé, mon environnement est en anglais, mais je présume que ça doit ressembler à "tâches planifiées" en français).

Il suffisait de créer une tâche récurrente qui appelle le script PHP (dans mon cas, l'appel se fait une fois par minute). Je suis pas mal certain qu'il y a un équivalent pour Mac, mais je ne connais pas assez cette plateforme pour dire comment faire.

Bonne chance .

Osu
osuwariboy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/02/2011, 17h43   #7
Membre éprouvé
 
Avatar de radicaldreamer
 
Homme Guillaume
Développeur Web
Inscription : décembre 2007
Messages : 353
Détails du profil
Informations personnelles :
Nom : Homme Guillaume
Âge : 21
Localisation : France, Haut Rhin (Alsace)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : décembre 2007
Messages : 353
Points : 473
Points : 473
Ca s'appelle une tache "CRON" (sous linux) les hebergeurs tels qu'OVH, GANDI etc proposent ça avec (je crois) toutes leurs offres. Renseigne toi de ce côté.
__________________
Si ce que tu as à dire n'est pas plus beau que le silence, alors tais toi.

- Pensez à voter pour les messages qui vous ont été utiles ainsi que de mettre
radicaldreamer est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 13h44.


 
 
 
 
Partenaires

Hébergement Web