Mostrar o processamento do script durante a execução

Olá pessoal,

Estou com um script blank que processa diversos SELECTS e envia email a cada 2 segundos para não caracterizar SPAM.

Gostaria que durante o processamento do SCRIPT BLANK fossem mostrados os ECHOS que eu coloquei para demonstrar o envio e o SLEEP de 2 segundos (intervalo de envio).

Ocorre que fica processando e mostra as mensagens tudo ao mesmo tempo.

Alguém tem alguma ideia de como posso resolver este problema?

Jquery + Ajax (async)

Qual sua experiência em PHP?

Me viro bem… pode mandar. hehehe

Ideal é fazer por ajax. Disparar temporizador via jquery ou javascript.

Mas pode ser de um jeito mais simples.

A cada n segundos recarregar o próprio script e enviar o email marcando em algum lugar que esse email foi enviado para a próxima chamada mandar o email para um próximo endereço.

Não tendo mais contas de email a enviar aborte o processo.