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, 09:07
Avatar de Chuty  
Fecha de Ingreso: noviembre-2002
Ubicación: el bar de la esquina
Mensajes: 609
Antigüedad: 15 años, 1 mes
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, 09:37
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
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 09:02.