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

PHP & Base de données Discussion :

PHP SQL et CRON


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    653
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 653
    Par défaut PHP SQL et CRON
    Bonjour chers membres de ce précieux forum.

    Je viens de faire pleins de recherches sur ce forum.

    J'ai pu lire des infos sur webcron, sur onlinecron, également des tutos de Mr Mathieu, mais plus je lis et plus je suis perdu.

    Donc si vous me le permettez, je souhaiterai vous poser la questions suivante.

    J'ai une BDD SQL (hebergée chez OXIANET ou chez OVH pour une autre BDD) qui contient des adresses mails, mon job est d'envoyer un mail a une personne un certain jour.
    SI cette personne ne répond pas au bout de sept jours, je souhaiterai, s'il vous plait, qu'automatiquement un autre mail lui soit adressé, pour lui rappeler la réponse que l'on lui avait donné la première fois.

    J'imagine que certains vont me dirent que le Cron résoudra mon PB.

    Je reste donc tout ouie pour vos précieuses informations, car plus que novice, je suis bidon...dans le cron, car je n'y connais rien de rien malgrés les tutos.

    Bonne journée et au plaisir de vous lire.

    *Ma BDD contient notamment les champs MAIL et DATE

  2. #2
    Membre éprouvé Avatar de arthak
    Profil pro
    Développeur informatique
    Inscrit en
    Mai 2008
    Messages
    91
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mai 2008
    Messages : 91
    Par défaut
    Comment est ton champ date ? timestam unix ? JJ/MM/AAAA ? un vrai champ date ?

    Dans tout les cas tu doit comparer ta date maintenant à tes date client non répondu dont tu n'a pas envoyé de message et si ils ca fait plus de 7 jours, yop un coup de mail() et voila. Ensuite si tu les a mailé, tu coche dans ta base un booléen pour dire que tu leur à deja envoyé un ptit mail pour pas leurs renvoyer tout les jours.

  3. #3
    Membre expérimenté Avatar de juliens9
    Profil pro
    Développeur Web
    Inscrit en
    Mars 2007
    Messages
    192
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mars 2007
    Messages : 192
    Par défaut
    Si vous etes sur un serveur dédié il vous suffit de créer votre script, d'envoi de mail, puis de modifier le fichier crontab et de faire execueter votre script toutes les semaines automatiquement.

    En ce qui concerne le code, faites attention aux dates, pour le calcul d'une semaine entiere, passer par la fonction mktime(), qui vous renvoi le nombre de secondes d'une date. Il suffit ensuite de comparer les deux nombres etc....


    Julien

Discussions similaires

  1. [MySQL] timer ou cron PHP/SQL
    Par renzukoken dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 10/06/2011, 10h39
  2. [MySQL] choix en insert et update PHP SQL
    Par guillaumeIOB dans le forum PHP & Base de données
    Réponses: 20
    Dernier message: 04/05/2006, 19h21
  3. SqlServer locké, solution en PHP ? SQL ? [URGENT]
    Par beepmaster dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 06/12/2005, 09h16
  4. [SQL-Server] Renseignements php <-> sql server
    Par mic79 dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 14/10/2005, 11h36
  5. PHP SQL =>erreur de syntaxe (operateur absent)
    Par snipes dans le forum Langage SQL
    Réponses: 3
    Dernier message: 23/02/2005, 14h09

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