Ver Mensaje Individual
  #5 (permalink)  
Antiguo 02/01/2009, 18:11
santhy
 
Fecha de Ingreso: febrero-2006
Mensajes: 134
Antigüedad: 19 años
Puntos: 10
Respuesta: Ejecutar un funcion despues de 10 minutos

En la página desde la que quieres hacerlo puedes colocar un iframe con destino en otra página que contega tu función, y luego puedes hacer dos cosas:

Si puedes hacer llamadas al sistema, puedes hacer un
Código PHP:
shell_exec('sleep 600 && /path/to/php -c /path/to/php.ini -f /path/to/archivo_a_ejecutar'); 
O bien,
Código PHP:
ignore_user_abort(1);
set_time_limit(0); // o bien set_time_limit(10*60+30); // 30 segundos más
// O Bien:
/*
for($i = 0; $i < 10*30; $i++) {
  set_time_limit(30); // Reset time_limit
  sleep(2);
}

/// Y luego del metodo que quieras, pones la llamada a tu funcion 
__________________
Si te ha gustado lo que he dicho, puedes darme algún punto de reputación, que no te cuesta nada ^_^.

Di no a los juicios de valor!