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 :

Mise en place de Mail automatique periodique


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2015
    Messages
    135
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Eure (Haute Normandie)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Avril 2015
    Messages : 135
    Par défaut Mise en place de Mail automatique periodique
    Bonjour ,
    Dans le cadre d'un développement de portail web , mon client souhaiterais recevoir un mail généré automatiquement par le portail, le prévenant ainsi d'une tâche à accomplir .
    En effet, dans le cadre de la gestion de certaines informations, celui ci devra être averti à une date donnée qu'il a un traitement à accomplir sur cette information.
    Les informations seront stockées en base mysql , et le traitement sera exécuté en php.

    Actuellement le portail est déjà en ligne , hébergé chez OVH .Il s'agit pour moi de rajouter un module supplémentaire à ce portail .

    Voici ce que j'envisage de mettre en place :
    1. Sur la page d'accueil du site , inclure un fichier php contenant le script que j'ai trouve ici :

    https://matthieu.developpez.com/execution_periodique/

    Cela me permettra d'avoir une boucle infini qui fera les tests nécessaires ( requete SQL, traitement divers ) et envoie mail si besoin avec la fonction Pouvez vous me confirmer qu'avec cette méthode le portail sera capable de généré lui même des envois de mail , même si personne ne se connecte dessus ?
    Cette notion de traitement automatique reste assez flou et je souhaite être sur de pouvoir mettre en place cette demande .

    Je vous remercie par avance pour vos réponses,

  2. #2
    Expert confirmé
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 672
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 672
    Par défaut
    de quel partie de l'article parlez vous ?
    je demande cela parce que pour que le serveur lance un script sans qu'un visiteur aille sur le site, il faut par exemple utiliser le système cron :
    https://matthieu.developpez.com/exec...riodique/#LIII

  3. #3
    Membre confirmé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2015
    Messages
    135
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Eure (Haute Normandie)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Avril 2015
    Messages : 135
    Par défaut
    Bonjour ,
    Tout d'abord merci pour votre réponse,

    En retour, je fais référence à la partie qui utilise un boucle infinie en PHP :

    VII. Script PHP : les meilleurs paradis sont ceux qu'on rêve
    si je comprends la démarche , il s'agirait de mettre en place une boucle infinie sur le portail qui tournerait en boucle ,sans que quelqu'un ne soit connecté au portail .
    Maintenant, je reste sceptique et c'est pourquoi je me permettais de poser la question ici afin de m'assurait de le bonne compréhension de la méthode .

    Bonne journée

  4. #4
    Expert confirmé
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 672
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 672
    Par défaut
    comme indiqué dans les inconvénients de cette méthode, les fonctions nécessaires sont souvent désactivées.
    un processus qui reste lancé indéfiniment peut utiliser beaucoup de ressources si le nettoyage ne se fait pas correctement. c'est pour cela que la plupart des hébergements mutualisés limite cette possibilité.

    donc si vous voulez utiliser cette boucle infinie, vous aurez besoin d'un hébergement dédié ou équivalent qui sera donc plus cher qu'un hébergement mutualisé. à vous de voir si ce choix d'hébergement convient au budget de votre client mais la plupart du temps l'envoi périodique d'un e-mail ne suffit pas à justifier ce surcout.
    peut-être même que l'hébergement actuel du client ne propose pas d'utiliser le système cron. il faudra peut-être vous renseigner sur les caractéristiques de l'hébergement actuel avant de décider comment vous allez mettre cela en place.

  5. #5
    Membre confirmé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2015
    Messages
    135
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Eure (Haute Normandie)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Avril 2015
    Messages : 135
    Par défaut
    Re Bonjour Mathieu

    Encore une fois merci pour votre réponse rapide.
    Si je devais faire un point sur votre réponse et si je comprends bien tous les élements , si je souhaite mettre en place l'envoie d'un mail automatique de façon périodique en utilisant un script php intégré à mon portail , il me faudra un hébergement spécifique pour que je puisse modifier les variables d'environnement indiqués dans le guide .En revanche comme vous l'indiquez cela à un côut plus important , c'est bien cela ?

    Si je souhaite utiliser un système de cron, il me faudra avoir la main sur le serveur ? sauf que dans ce cas nous sommes hébergés chez OVH donc je ne pense pas cela possible ..

    De ce fait, mise à part les méthodes que vous évoqués dans le guide , existe t'il un autre moyen de mettre en place un tel système sans surcoût ?

    Merci pour votre retour,

Discussions similaires

  1. Réponses: 6
    Dernier message: 18/04/2016, 15h43
  2. Mise en place lecture automatique.
    Par SirDarken dans le forum Flash
    Réponses: 5
    Dernier message: 27/02/2009, 11h42
  3. Mise en place d'une mailing list
    Par busy999 dans le forum E-Mailing
    Réponses: 2
    Dernier message: 20/02/2007, 19h08
  4. [Mail] Mise en place d'un encodage correct à l'envoi d'un mail
    Par SavageMessiah dans le forum Langage
    Réponses: 2
    Dernier message: 02/11/2006, 01h21
  5. [MySQL] mise en place de requete periodique
    Par poulacou dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 15/01/2006, 12h47

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