Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Pessoal Boa noite tenho que fazer um script que faça seguinte situação:
Tenho um banco de dados onde tenho vários emails para não sobrecarregar o servidor de email da empresa tenho que fazer com que ele envie 10 email a cada certo tempo por exemplo:
Tenho um total de 100 emails onde a tabela esta dessa forma
Id | nome| email
1
2
3
...
100
Se executar o script ele envie o email do id 1 à 10 depois de 5 mim ele envie os email com ID do 11 ao 21 e assim por diante até o final dos email registrados no banco .
Fiz uma tabela de testes no banco e testei a função sleep o script porem demora mto pra aparecer dos dados e me mostra tudo de uma vez preciso que mostre linha por linha a cada determinado tempo ex.:
Item 1 - Enviado ( Após 10 segundos me mostre o item 2 )
Item 2 - Enviado ( Após 10 segundos me mostre o item 3 )
Item 3 - Enviado ( Após 10 segundos me mostre o item 4 )
E assim por diante até o final dos registros.
Alguem saberia me informar como posso fazer isso em php, meu servior é windows segue abaixo script que usei nos testes
<?
mysql_connect("localhost","root", "****");
mysql_select_db("testecod");
$conta = mysql_query("SELECT * FROM testecod ") or print (mysql_error());
$total = mysql_num_rows($conta);
while ($row=mysql_fetch_array($conta)) {
$id = $row["id"];
$nome = $row["nome"];
echo "$id - $nome <br>";
sleep(10);
}
?>Carregando comentários...