Rodar script em background
Boa tarde!
Gente, procurei mas ainda não encontrei algo que resolva o meu problema.
Estou com uma aplicação que efetua uma postagem em um determinado grupo, sendo que quando efetuo a postagem, é pra enviar um e-mail para todos os membros dos grupos. Estou utilizando PHPMailer, porém quando posta, que vai enviar os e-mails, demora bastante para redirecionar devido aos envios e fica meio chato para o usuário ficar esperando.
Eu pensei em fazer os envios dos e-mails em background, procurei na net e encontrei várias coisas mas não consegui resolver.
Encontrei o código:
if (substr(php_uname(), 0, 7) == "Windows"){
pclose(popen("start /B ". $cmd, "r"));
} else {
exec($cmd . " > /dev/null &");
}
mas ainda não consegui fazer funcionar pois é utilizado um servidor com Windows.
Quando utilizo esse código acima, o arquivo no qual tem o script para enviar os emails (testando localhost), simplesmente abre na TELA e os e-mails não são enviados. Já no servidor, nada acontece.
Se alguém conseguir ajudar, agradeço bastante.Discussão (1)
Carregando comentários...