Foros del Web » Programando para Internet » PHP »

Ejecutar un proceso y desligar

Estas en el tema de Ejecutar un proceso y desligar en el foro de PHP en Foros del Web. Hola a todos, Necesitaría saber como puedo hacer desde php la siguiente aplicacion. Desde una pagina tiro un proceso o un store procedure de M$SQL ...
  #1 (permalink)  
Antiguo 22/04/2005, 08:07
Avatar de Chuty  
Fecha de Ingreso: noviembre-2002
Ubicación: el bar de la esquina
Mensajes: 609
Antigüedad: 21 años, 5 meses
Puntos: 2
Ejecutar un proceso y desligar

Hola a todos,
Necesitaría saber como puedo hacer desde php la siguiente aplicacion.
Desde una pagina tiro un proceso o un store procedure de M$SQL y me quiero desligar del mismo para continuar haciendo otras operaciones en la pagina y no estar esperando a que termine el mismo, de que manera puedo realizar esto.
desde ya muchas gracias y saludos a todos.
  #2 (permalink)  
Antiguo 22/04/2005, 08:37
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Pudes usar:

register_shutdown_function()
http://www.php.net/manual/es/functio...n-function.php

Tan sólo debes crear tu proceso en una función .. y "registrarla" al final de tu script. Eso liberará al cliente .. mientras el proceso continua.

Ejemplo:
Código PHP:
<?
function tu_funcion(){
// tu proceso ...
}

register_shutdown_function('tu_funcion');

echo 
"Puede cerrar esta ventana cuando lo desee .. el proceso continuará ...";
// o redireccionas a otro sitio con un header("Location: ....."); .. etc. El caso es que ya puedes cerrar esta ventana cuango gustes.

?>
Un saludo,
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:02.