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

EDI, CMS, Outils, Scripts et API PHP Discussion :

Tâche périodique avec .bat [Fait]


Sujet :

EDI, CMS, Outils, Scripts et API PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    30
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2007
    Messages : 30
    Par défaut Tâche périodique avec .bat
    Bonjour à tous,

    Voila mon problème :

    A minuit, chaque jour, il faudrait que je vérifie si mon site doit envoyer un ou des e-mails grâce à une requête SQL.

    Il faut donc que ce script soit lancé automatiquement à cette heure et sans la nécéssité d'une connexion d'un utilisateur.

    J'ai demandé à mon professeur quel moyen était le mieux. La réponse : utiliser un .bat qui serait lancé périodiquement. Je ne sais cependant pas comment faire pour créer le .bat et encore moins comment le lancer périodiquement .

    Quelqu'un pourrait-il m'aider, me donner un exemple?

    Merci pour votre aide.

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    386
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Mai 2006
    Messages : 386
    Par défaut
    a mon avis c'est pas la bonne rubrique du forum, le .bat c'est pas du php

  3. #3
    Membre Expert
    Inscrit en
    Janvier 2005
    Messages
    2 291
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 291
    Par défaut
    Il y a par contre la possibilité de lancer des scripts php de manière périodique sur ton système sans intervention utilisateur. Plusieurs méthodes dans ce tutoriel

    Si tu fais une recherche sur les forums PHP avec les mots "exécution périodique" tu devrais trouver beaucoup de réponses dont certaines qui expliquent meme une technique toute bete utilisant les tâches planifiées de windows.

    Bon courage!

  4. #4
    Membre Expert
    Avatar de Seb33300
    Homme Profil pro
    Développeur Web
    Inscrit en
    Janvier 2007
    Messages
    1 564
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Thaïlande

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

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 564
    Par défaut
    Et pour les cron (voir le lien de koopajah), si ton serveur ne te permet pas de faire cela (hebergement mutualisé ou autre), il existe des site permettant de faire ça comme http://www.webcron.org/

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    30
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2007
    Messages : 30
    Par défaut
    Merci, je connaissais déjà ces techniques suite à des recherches sur votre site par exemple et tout particulièrement sur le tuto qui est bien fait. Cependant, comme je le disais, mon professeur veut le .bat mais je ne sais rien du tout sur cela .

    Quelqu'un pourrait-il m'aider?

    Quoiqu'il en soit merci tout de même pour vos réponses

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    30
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2007
    Messages : 30
    Par défaut
    Pour être plus précis, je vous donne le message de mon professeur :

    Une solution est de faire un script à part, avec un time out illimité (set_time_limit(0), de mémoire) et de l'appeler par ligne de commande, via un .bat.

    J'espère que cela vous permettra de m'aider à comprendre ce que cela veut dire

    Merci encore pour votre aide!

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 30/08/2014, 09h52
  2. Requêtes pour tâches périodiques dans un planning
    Par sunvialley dans le forum IHM
    Réponses: 8
    Dernier message: 27/06/2006, 16h38
  3. pb connexion switch avec .bat
    Par bessonnet dans le forum Windows
    Réponses: 8
    Dernier message: 23/06/2006, 20h12
  4. Créer une Tâche Outlook avec ASP
    Par Hamdi dans le forum ASP
    Réponses: 3
    Dernier message: 04/04/2006, 17h00
  5. Comment récupérer l'ID d'une tâche programmée avec AT ?
    Par langela94 dans le forum VB 6 et antérieur
    Réponses: 5
    Dernier message: 23/09/2005, 11h01

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