#php
#php
Вопрос:
итак, я хочу запустить службу, которая будет проверять новые электронные письма каждые «n» минут из базы данных и отправлять их предполагаемым получателям. это то, о чем я могу думать до сих пор:
services.php
set_time_limit(0);
$data = json_decode(file_get_contents("php://input"), true);
header("Connection: close");
header("Content-length: " . (string) ob_get_length());
ob_end_flush();
if (@$data["op"] == "1min") {
EmailQueue();
}
if (@$data["op"] == "5min") {
SMSQueue();
}
как вы можете видеть из приведенного выше кода, необходимо выполнить два условия на основе потока данных, установленного в другом скрипте. итак, мой вопрос в том, как я могу создать другой скрипт, который может отправлять поток запросов на services.php одновременно, чтобы функции EmailQueue и SMSQueue запускались каждые 1 минуту и 5 минут соответственно? обратите внимание, что я хочу запустить запрос из 1 скрипта. Заранее спасибо.
Комментарии:
1. Вы должны использовать cron-job или такие сервисы, как IFTTT, Zapier, Automate. ввод-вывод и т.д…
2. Означает ли это, что я должен создавать разные сценарии для каждой функции?
3. Нет, я думаю, вам нужно создать простой webhook и вызывать его каждые X минут, используя cron-job или один из (бесплатных) сервисов, о которых я упоминал выше (есть много других).
4. как вы можете видеть, мой вопрос заключается в том, чтобы получить некоторый пример создания скрипта, который вызывает каждое условие в разные X минут.
Ответ №1:
Для этого вы должны использовать задание cron
Комментарии:
1. Вероятно, это следует опубликовать как комментарий, а не как ответ
2. @dazed-and-confused Мне пока не разрешено оставлять комментарии