IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

[Mail] Lancement d'un script lié à un timer


Sujet :

Langage PHP

  1. #1
    Membre régulier
    Inscrit en
    Avril 2006
    Messages
    82
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 82
    Points : 78
    Points
    78
    Par défaut [Mail] Lancement d'un script lié à un timer
    Je dois créer un script qui me permet d'envoyé un mail selon un delai de temps imparti lorsqu'un n'utilisateur ne consulte pas les messages qu'il lui sont envoyé dans un site hotline. En effet un client envoi une demande pour etre aidé à un admin compétent dans le domaine ou la demande est faite, un mail est alors envoyé par le biais du logiciel blat dans une boite interne à l'entreprise. Si celui ci ne repond pas dans les 30min suivante, on expend la possibilité de personne pouvent repondre et on envoi alors un mail à ces personne. Mon probleme se trouve ici je ne vois pas trop comment faire pour lancé le script au bout de 30 min ... Si possible pourrié vous me donné quelque suggestions pour m'orienté ?

    merci d'avance .

  2. #2
    Membre expérimenté
    Avatar de Anduriel
    Homme Profil pro
    Ingénieur intégration
    Inscrit en
    Février 2004
    Messages
    2 290
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur intégration

    Informations forums :
    Inscription : Février 2004
    Messages : 2 290
    Points : 1 500
    Points
    1 500
    Par défaut
    Je sais envoyer ces messages au bout de 30min si le site est consulté (pour exécuter le script donc).
    Utilise timestamp() Mysql.

  3. #3
    Rédacteur

    Homme Profil pro
    Développeur Web
    Inscrit en
    Juillet 2003
    Messages
    695
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juillet 2003
    Messages : 695
    Points : 1 071
    Points
    1 071
    Par défaut
    sous nunux, y a crontab qui fonctionne tres bien avec php.
    ça te permet de lancer tes script à date programmé
    le mieux je pense c'est une cron qui tourne toutes les 5 mins, vérifie la présence de mail et les envoie selon tes souhaits.
    Articles sur developpez.com
    - Gestion des exceptions avec PHP5
    - Chiffrement et hash en PHP contre l'attaque Man in the middle
    - Aedituus - Espace membre sécurisé en PHP5

  4. #4
    Membre régulier
    Inscrit en
    Avril 2006
    Messages
    82
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 82
    Points : 78
    Points
    78
    Par défaut :s
    héhé le souci est que je n'avais pas précisé je travail sur POSTGRES, yauré pa un équivalent ? ou quelque chose dans le genre

  5. #5
    Rédacteur

    Homme Profil pro
    Développeur Web
    Inscrit en
    Juillet 2003
    Messages
    695
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juillet 2003
    Messages : 695
    Points : 1 071
    Points
    1 071
    Par défaut
    ça empeche pas
    crontab est un logiciel linux qui ne va que lancer les fichiers PHP comme le ferait un explorateur, à interval de temps programmé.
    On doit trouver un équivalent sous windows
    Articles sur developpez.com
    - Gestion des exceptions avec PHP5
    - Chiffrement et hash en PHP contre l'attaque Man in the middle
    - Aedituus - Espace membre sécurisé en PHP5

  6. #6
    Membre régulier
    Inscrit en
    Avril 2006
    Messages
    82
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 82
    Points : 78
    Points
    78
    Par défaut
    arff ... je voudrais bien pouvoir utiliser nunux mais je dois faire mon stage sur le PC de l'entreprise qui ne comporte que windows ...
    C la misere absolus...

  7. #7
    Membre régulier
    Inscrit en
    Avril 2006
    Messages
    82
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 82
    Points : 78
    Points
    78
    Par défaut
    ok dacc je vais allé le voir ca... dsl je disé POSTGRES pour la fonction de l'autre personne

  8. #8
    Membre régulier
    Inscrit en
    Avril 2006
    Messages
    82
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 82
    Points : 78
    Points
    78
    Par défaut
    bon je viens de passé un ptit bout de temps à chercher et j'ai l'impression que c pa gagné ... pkoi j'ai pas nunux ...
    En tout cas si vous avez encore des idées ben je suis prenant mais je vous remerci ken meme!!
    Je pars de ce pas à la recherche de mon bonheur ... (que j'espere trouver assez vite !!!)

  9. #9
    Membre confirmé Avatar de papyphp
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    438
    Détails du profil
    Informations personnelles :
    Âge : 73
    Localisation : Belgique

    Informations professionnelles :
    Secteur : Enseignement

    Informations forums :
    Inscription : Avril 2005
    Messages : 438
    Points : 587
    Points
    587
    Par défaut
    Citation Envoyé par wamania
    sous nunux, y a crontab qui fonctionne tres bien avec php.
    ça te permet de lancer tes script à date programmé
    le mieux je pense c'est une cron qui tourne toutes les 5 mins, vérifie la présence de mail et les envoie selon tes souhaits.
    Sous Windows c'est tâches planifiées. Avec ça il y a aussi moyen de faire une action toutes les 5 minutes (c'est un peu plus ch*** que nunux mais c'est faisable)
    Lu kinze d' awousse, la Vierje arandje û dusbrôle lu timp.

  10. #10
    Membre régulier
    Inscrit en
    Avril 2006
    Messages
    82
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 82
    Points : 78
    Points
    78
    Par défaut
    lol oui c ce que je suis entrain de remarqué, jvé allé faire un tit tour sur le net pour voir comment faire ... car le problème c que je peux pas le planifié pour un jour donné mais je dois quand la personne recoit son message faire en sorte de faire un pseudo timer qui si elle ne repond pas effectura un script d'envoi de mail a nouveau. Or j'ai l'impression que qu'il fo planifié des tache journalière, hebdomadaire... tandis que je veux qu'elle soit occasionnel et ne se fasse que dans le cas ou l'admin ne repond pas sous les 30min imparti ... quelle galere ...
    Mais je te remerci je vé faire mon possible pour trouvé une solution enfin si tu pouvé me dire si ya possibilité se seré gentil !

  11. #11
    Membre régulier
    Inscrit en
    Avril 2006
    Messages
    82
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 82
    Points : 78
    Points
    78
    Par défaut
    Bon ben galerage de toute evidence jen suis toujours au meme point... ... Bon jvé réfléchir a tout ceci prendre un peu de recule ...mdr
    Non jtrouveré c sur ... jvous afficheré le résultat !!! ...
    Mais bon si vus avez encore de quoi me remettre debout une ptite solution une ptite explication c pa de refus !!

  12. #12
    Membre confirmé Avatar de papyphp
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    438
    Détails du profil
    Informations personnelles :
    Âge : 73
    Localisation : Belgique

    Informations professionnelles :
    Secteur : Enseignement

    Informations forums :
    Inscription : Avril 2005
    Messages : 438
    Points : 587
    Points
    587
    Par défaut
    Relis la réponse de Wamania.

    Tout est dedans.

    Dans ta base pour chaque message tu as un champ heure de dépot.
    Toutes les 5 minutes tu va lire ta base. tu compare l'heure d'enregistrement avec l'heure actuelle. Si la différence est plus grande que 28 minutes tu envoie le mail.

    je suppose qu'on ne te tiendra pas rigueur si le temps est compris entre 28 et 33 minutes!!!!!!!
    Lu kinze d' awousse, la Vierje arandje û dusbrôle lu timp.

  13. #13
    Rédacteur

    Homme Profil pro
    Développeur Web
    Inscrit en
    Juillet 2003
    Messages
    695
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juillet 2003
    Messages : 695
    Points : 1 071
    Points
    1 071
    Par défaut
    a defaut de mieux

    http://onlinecron.com/
    Articles sur developpez.com
    - Gestion des exceptions avec PHP5
    - Chiffrement et hash en PHP contre l'attaque Man in the middle
    - Aedituus - Espace membre sécurisé en PHP5

  14. #14
    Membre régulier
    Inscrit en
    Avril 2006
    Messages
    82
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 82
    Points : 78
    Points
    78
    Par défaut
    Ah c vré je navé pa pensé a cet option papy ^^. Je crois que je vé opté pour cette solution combiné a celle que vient de me proposé wamania jvé mi mettre demain a fond et je vous posteré un ptit clin d'oeil avec le code en cas de reussite ou vous sollicierez une nouvel fois ... mais je pense que je vais sympathiquement m'amusé (dans le bon sens, en infos le mieu c les probleme ya que comm ca qu'on progress) Donc je vous remerci une nouvelle fois et je vous souhaite une bonne journé !!!

  15. #15
    Membre régulier
    Inscrit en
    Avril 2006
    Messages
    82
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 82
    Points : 78
    Points
    78
    Par défaut
    Ah c vré je navé pa pensé a cet option papy ^^. Je crois que je vé opté pour cette solution combiné a celle que vient de me proposé wamania jvé mi mettre demain a fond et je vous posteré un ptit clin d'oeil avec le code en cas de reussite ou vous sollicierez une nouvel fois ... mais je pense que je vais sympathiquement m'amusé (dans le bon sens, en infos le mieu c les probleme ya que comm ca qu'on progress) Donc je vous remerci une nouvelle fois et je vous souhaite une bonne journé !!!

  16. #16
    Membre régulier
    Inscrit en
    Avril 2006
    Messages
    82
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 82
    Points : 78
    Points
    78
    Par défaut
    dsl pour le double post j'ai eut un ptit beug enfin voila bonne soirée a tous !! et encore merci !!!!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [PL/SQL] [9i] Lancement d'un script
    Par ftrifiro dans le forum Oracle
    Réponses: 2
    Dernier message: 13/06/2006, 16h31
  2. Réponses: 3
    Dernier message: 24/01/2006, 08h15
  3. [Mail] Problème avec mon script d'envoi de mail
    Par leroivert dans le forum Langage
    Réponses: 18
    Dernier message: 02/12/2005, 00h26
  4. Lancement d'un script
    Par Terminator dans le forum SQL Procédural
    Réponses: 4
    Dernier message: 12/09/2005, 17h28
  5. lancement de plusieurs script sql
    Par gemini_010 dans le forum Langage SQL
    Réponses: 1
    Dernier message: 20/08/2005, 10h38

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo