Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/12/2014, 19:09
nfo
 
Fecha de Ingreso: octubre-2008
Ubicación: EsPaCiO TiEmPo
Mensajes: 408
Antigüedad: 15 años, 6 meses
Puntos: 5
ejecutar funcion que tarda mucho

Buenas tengo un problemilla gordo que no se como solucionarlo.

tengo una funcion php que lo que hace es enviar email, en concreto unos 100 a un departamento, estos 100 los he dividido en paquetitos de 50 osea en dos tandas.
esta funcion tiene un sleep de 30segundos, hasta aqui todo correcto.

El problema esque cuando pulso el boton de enviar claro php empieza a ejecutar esta funcion y tarda bastante, me gustaria que el proceso se ejecutara en segundo plano, y el cliente siguiera navegando por la web sin que sepa que se esta enviando.

probe con la funcion exec
exec('php process.php');

Pero me hace lo mismo, llama al fichero process y hasta que no termina no sigue con la ejecucion el php, no se como solucionar este temima