У меня есть сценарий php, который я использую для отправки почты клиентам. Как я могу выполнить этот скрипт каждые 5 дней? Может ли кто-нибудь дать мне идею или какие-то ссылки? ThanksОтправлять почту каждый n дней
ответ
Если у вас есть база данных внизу, вы можете сохранить дату последнего письма в базе данных. Затем скрипт проверяет, какая последняя дата в вашей базе данных. Если в прошлом это больше, чем n дней, он отправляет новое письмо и перезаписывает дату в базе данных с текущей датой.
В качестве альтернативы вы можете просто использовать Cron-jobs.
Я уверен, что вы можете использовать множество методов, поэтому я расскажу вам, как это сделать: Я использую cron, который доступен только на серверах Unix-типа.
Вы можете использовать задание cron. Если у вашего сервера есть возможность.
http://en.wikipedia.org/wiki/Cron
Другой вариант заключается в использовании внешней службы, который запускает скрипт один раз в пять дней.
Лучшее, что вы можете создать cronjob.
Если вы не можете использовать cron на своем веб-сервере, получите его и извлеките страницу с помощью внешних инструментов.
Вы также можете запустить демон, который «сон» 5 пять дней между каждым отправить. *
Вам нужно какое-то внешнее «триггера» события.
Скорее всего, задание cron для выполнения задачи выполняется каждый раз в n дней, но поскольку похоже, что это может быть веб-сайт, вы также можете иметь задание cron (или задачу Windows), которое посещает предопределенную веб-страницу каждые n дней, и отправить веб-страницу по электронной почте.
cron. Файл cronjob
будет выглядеть примерно так:
* * */5 * * /usr/local/bin/php -q /www/scripts/myscript.php
Это довольно много его. Проще простого!
- 1. Rails отправлять почту пользователю каждый день
- 2. Отправлять почту через SMTP?
- 3. Куда отправлять электронную почту?
- 4. Отправлять почту через localhost
- 5. Отправлять почту каждому значению массива
- 6. Laravel Отправлять почту не удалось
- 7. RubyOnbRails - Отправлять почту в строку
- 8. Как отправлять почту с vbscript?
- 9. SSIS отправлять почту за ошибки
- 10. Отправлять электронную почту с ошибкой?
- 11. позволяют отправлять почту через PhpMailer?
- 12. Отправлять почту, используя разные адреса
- 13. Отправлять почту с помощью msbuild
- 14. Отправлять почту из сценария Windows
- 15. Отправлять почту без блокировки «Выполнение»
- 16. PHP не может отправлять почту на веб-почту
- 17. Paypal: IPN сценарий не отправлять почту
- 18. Можно ли отправлять электронную почту через mysql
- 19. php отправлять почту клиенту и бизнесу
- 20. PHP POST метод, не отправлять электронную почту
- 21. Автоматически отправлять электронную почту с помощью приложения
- 22. не может отправлять электронную почту через CodeIgniter
- 23. Возврат записей за последние N дней, когда не каждый день в N есть запись?
- 24. Как подсчитывать/отправлять почту каждый раз, когда было сделано дублирующее значение?
- 25. Как проверить, не отвечает ли IP за X дней, а затем отправлять почту
- 26. Отправлять почту нескольким получателям, используя nodemailer
- 27. Отправлять почту с помощью VB Script?
- 28. Отправлять почтовую почту с помощью Excel VBA
- 29. Отправлять почту с помощью андроида-намерения невозможно
- 30. Google таблицы API, не может отправлять почту
@Ham: Спасибо! Это то, что мне нужно :) – chupinette
Как бы вы активировали скрипт, чтобы проверить, какая последняя дата в базе данных? –