Hola, sigo sin poder lograrlo.. tengo una idea y quiero que me digas si es viable o si directamente no se puede usar, pego lo último que me aconsejaste y te digo lo que se me ocurrió con la función sleep () que vi por ahí en otro hilo.
Código PHP:
<? $result = mysql_query("select total from envio limit 1");
$desde = mysql_result($result,0,"total");
$destinatario =mysql_db_query("db","select email from usuarios limit $desde,60");
if(mysql_num_rows($destinatario)) {
while ($row=mysql_fetch_array($destinatario))
{
$mails.=$row["Email"].", ";
}
$result=mysql_query("update envio set total=".$desde+60);
}else{
$result=mysql_query("update envio set total=0");
} ?>
Mi idea, ¿se puede usar en el if la función sleep () de modo que si envió los mails del 0 al 60 espere 1 hora y despierte de nuevo? o en el caso contrario realice el envío..
Sacado del manual de php en español:
La función sleep() retarda la ejecución del programa por el número dado de segundos.
Código PHP:
<?
// hora actual
echo date('h:i:s') . "\n";
// dormir por 10 segundos
sleep(10);
// despertar !
echo date('h:i:s') . "\n";
?>
Agradezco tu opinión a ver si lo puedo resolver de esa manera, no sé como aplicar lo que te escribí antes, es todo teórico lo mío :(
Saludos