PHP запускает почтовые функции в установленное время и дату


Я хочу проверять уровень запасов каждый день в определенное время (скажем, в 11 вечера по Гринвичу) и отправлять администратору список товаров с низким запасом по электронной почте. Мне удалось заставить функцию рассылки работать, но я изо всех сил пытаюсь ограничить проверки одним разом в день (прямо сейчас она отправляет электронное письмо на адрес электронной почты администратора при каждой загрузке страницы)

Мы будем очень признательны за вашу помощь!

Author: Rumesh, 2014-03-09

2 answers

Я думаю, что вам просто нужно поместить свой скрипт в отдельный файл и запускать один раз в день с cron job

Возможно, вы захотите прочитать больше о заданиях cron в этом посте Как создать задание cron с помощью PHP?

 2
Author: Fabio, 2017-05-23 12:28:44

В случае невозможности запуска задания cron вы можете сохранить время последней отправки почты в БД или файле и проверить время ожидания при загрузке страницы.

 1
Author: Slava Rozhnev, 2014-03-09 19:47:17