PHP запускает почтовые функции в установленное время и дату
Я хочу проверять уровень запасов каждый день в определенное время (скажем, в 11 вечера по Гринвичу) и отправлять администратору список товаров с низким запасом по электронной почте. Мне удалось заставить функцию рассылки работать, но я изо всех сил пытаюсь ограничить проверки одним разом в день (прямо сейчас она отправляет электронное письмо на адрес электронной почты администратора при каждой загрузке страницы)
Мы будем очень признательны за вашу помощь!
2 answers
Я думаю, что вам просто нужно поместить свой скрипт в отдельный файл и запускать один раз в день с cron job
Возможно, вы захотите прочитать больше о заданиях cron в этом посте Как создать задание cron с помощью PHP?
В случае невозможности запуска задания cron вы можете сохранить время последней отправки почты в БД или файле и проверить время ожидания при загрузке страницы.