Ver Mensaje Individual
  #14 (permalink)  
Antiguo 25/05/2007, 20:28
elbastardo
 
Fecha de Ingreso: septiembre-2006
Mensajes: 141
Antigüedad: 18 años, 6 meses
Puntos: 1
Re: sistema Newsletter, ¿por donde empiezo?

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