J'ai un script php que j'utilise pour envoyer du courrier aux clients. Comment puis-je exécuter ce script tous les 5 jours par exemple? Quelqu'un peut-il me donner une idée ou des liens? MerciEnvoyer un e-mail tous les n jours
Répondre
Si vous avez une base de données en dessous, vous pouvez stocker la date du dernier courrier dans la base de données. Le script vérifie ensuite quelle est la dernière date de votre base de données. Si cela fait plus de n jours dans le passé, il envoie un nouveau courrier et écrase la date dans la base de données avec la date actuelle. Vous pouvez également utiliser Cron-jobs en alternative.
Je suis sûr qu'il existe une multitude de méthodes que vous pouvez utiliser, donc je vais vous dire comment je le fais: J'utilise cron qui est seulement disponible sur les serveurs de type unix.
Vous pouvez utiliser un travail cron si votre serveur en a la capacité.
http://en.wikipedia.org/wiki/Cron
Une autre option est d'utiliser un service externe qui déclenche votre script une fois tous les cinq jours.
Le meilleur que vous serez pour créer un cronjob.
Si vous ne pouvez pas utiliser cron sur votre serveur Web, procurez-vous-en un et récupérez la page avec un outil externe.
Vous pouvez également exécuter un démon qui « sommeil » 5 cinq jours entre chaque envoi. *
Vous avez besoin d'une sorte d'événement « déclencheur » externe. Probablement un travail cron pour exécuter la tâche directement tous les n jours, mais comme il semble que ce soit basé sur le Web, vous pouvez également avoir un travail cron (ou une tâche Windows) qui visite une page Web prédéfinie tous les n jours, et avoir la page Web envoyer l'email.
Utiliser cron. Votre fichier cronjob
ressemblerait à peu près comme ceci:
* * */5 * * /usr/local/bin/php -q /www/scripts/myscript.php
C'est à peu près tout. C'est de la tarte!
- 1. Envoyer un email à email ID
- 2. Comment envoyer un email avec PHP?
- 3. C# code d'exécution tous les 30 jours
- 4. Envoyer un email dans wordpress
- 5. envoyer un email à localhost
- 6. Envoyer un email par l'intermédiaire de GoDaddy
- 7. comment envoyer un email via smartermail?
- 8. anonymement envoyer un email de javamail
- 9. PHPMailer: envoyer un email .... demander un reçu?
- 10. plusieurs email envoyer
- 11. VB.Net Email Envoyer
- 12. Envoyer un e-mail à DISTINCT email
- 13. Comment envoyer un email dans Android?
- 14. Comment envoyer un logcat par email?
- 15. Comment envoyer un email avec django-registration?
- 16. code correct pour envoyer un email, asp.net
- 17. Comment envoyer un email de jsp/servlet?
- 18. Puis-je changer un favicon tous les jours
- 19. envoyer des scripts par email
- 20. email Swift Mailer question envoyer
- 21. Envoyer email des utilisateurs compte
- 22. SQL - Première ligne insérée tous les jours pendant les X derniers jours
- 23. Comment envoyer automatiquement par email les clés d'enregistrement des clients?
- 24. port série: doit envoyer \ n
- 25. Comment puis-je envoyer un email à un dépôt git?
- 26. Comment envoyer un email depuis android en utilisant java mail
- 27. comment envoyer un email avec un graphisme via php
- 28. Comment envoyer un email quand on clique sur un lien?
- 29. Comment envoyer un lien avec des valeurs dans un email?
- 30. Mise à jour SVN en éclipse tous les jours
@Ham: Merci! C'est ce dont j'avais besoin :) – chupinette
Comment déclencheriez-vous le script pour vérifier quelle est la dernière date dans la base de données? –