php - Enviar e-mails e algo semelhante a Threads no PHP.
Perguntas � php � Enviar e-mails e algo semelhante a Threads no PHP.
Enviar e-mails e algo semelhante a Threads no PHP.
Bom dia/tarde/noite, Eu estou desenvolvendo uma aplicação que mensalmente deve enviar e-mails convidandos os usuários a acessarem o site. Como um programador Java, logo pensei em criar uma Thread para disparar esse evento mensal. Eu sei que existem implementações de Thread em PHP, porém dizem que não é muito legal usar.
A minha pergunta é: Qual é a melhor forma de criar eventos automáticos no PHP?
Adendo: O controle sobre o envio dos e-mails para essa aplicação não é muito rígido. Então eu poderia criar uma flag, no bando de dados, informando a nova data de envio dos e-mails. Essa flag seria verificada a cada requisição feita no site. Essa foi uma solução sebosa que pensei. Mas se eu necessitasse verificar o status de alguma coisa a cada exatos 30 segundos com PHP, como procederia?
criado 03 de jul de 2015
editado 03 de jul de 2015
se o servidor é Linux ou similar, é possível usar o cron (crontab) para criar tarefas a serem executadas em determinados intervalos de tempo;
algumas hospedagens permitem criar tais tarefas via cPanel;
caso você não possa, pode tentar um recurso como esse: phpjobscheduler;
em último caso, crie um mecanismo que dispare essa verificação a cada requisição recebida. Se se passaram 30 segundos desde a última, executa
Complementando, acredito que não seja o caso...mas caso o banco de dados for Oracle é possível criar jobs que executam em um determinado horário.
— BrunoAndradeSA 03 de jul de 2015
Bruno, acho que alguns outros bancos tem recursos parecidos, mas depende do objetivo do Allyson e da hospedagem (talvez não tenha acesso a criar jobs)
— TerraSkilll 03 de jul de 2015
Não é a resposta que estava procurando? Procure outras perguntas com as tags php threads email ou faça a sua própria pergunta.
0 estou tentando listar todos os usuarios do banco usando api + json mas gera erro na matriz
0 Magic Wallet +27789640870 Finish what we started Magic Ring for Money Luck Protection Mafikeng, Seychelles, Bloemfontein
0 Four ways Easiest Way to use +27781797325 abortion pills in your time Sterkspruit, Sand ton, Primrose, Four ways