Foros del Web » Programando para Internet » PHP »

PHP - Ejecutar codigo por partes

Estas en el tema de PHP - Ejecutar codigo por partes en el foro de PHP en Foros del Web. Tengo el siguiente problema: tengo una web con una lista de items y cada vez que el usuario hace click en uno de esos items, ...
  #1 (permalink)  
Antiguo 17/09/2008, 22:01
 
Fecha de Ingreso: agosto-2008
Mensajes: 30
Antigüedad: 15 años, 7 meses
Puntos: 0
Pregunta PHP - Ejecutar codigo por partes

Tengo el siguiente problema: tengo una web con una lista de items y cada vez que el usuario hace click en uno de esos items, se prepara la informacion para que el usuario pueda bajarla. Dicho proceso toma un par de minutos y me gustaria que mientras ocurre eso, el usuario vea una pagina que diga "Preparando informacion..." o algo asi, pero la cuestion es que la pagina no se carga hasta que termina de prepararse toda la informacion, con lo cual el mensaje de espera ya queda inutil.

Como puedo hacer para que primero se muestre el mensaje y recien despues se empiece a procesar la informacion?

Saludos.
  #2 (permalink)  
Antiguo 17/09/2008, 22:11
Avatar de emiliodeg  
Fecha de Ingreso: septiembre-2005
Ubicación: Córdoba
Mensajes: 1.830
Antigüedad: 18 años, 7 meses
Puntos: 55
Respuesta: PHP - Ejecutar codigo por partes

deberias de poner una bandera en algun lugar
o en una base de datos, en la sesion en un archivo

por lo que cuentas, seria interesante con un arhcivo
archivos/identificador.dat //archivo vacio
y con ajax ir preguntando el estado del archivo cada X tiempo, si esta vacio dejar el cartelito
cuando este se actualice con el contenido a descargar que el ajax quite el cartel y a su vez inicie la descarga o muestre el link para bajar


saludos
__________________
Degiovanni Emilio
developtus.com
  #3 (permalink)  
Antiguo 18/09/2008, 02:49
Avatar de jerkan  
Fecha de Ingreso: septiembre-2005
Mensajes: 1.607
Antigüedad: 18 años, 7 meses
Puntos: 19
Respuesta: PHP - Ejecutar codigo por partes

Con javascript.

Compruebas que si se hace submit o un click y cambias el contenido de una capa por lo 'Cargando...'

Un saludo
  #4 (permalink)  
Antiguo 18/09/2008, 08:58
 
Fecha de Ingreso: agosto-2008
Mensajes: 30
Antigüedad: 15 años, 7 meses
Puntos: 0
Respuesta: PHP - Ejecutar codigo por partes

Gracias por las repuestas. Por ahora tengo 2 ideas, una con ajax y otro con javascript, pero lamentablemente no soy experto en ningun de los 2 lenguajes; podrian ayudarme con un poco de codigo?

Saludos.
  #5 (permalink)  
Antiguo 18/09/2008, 13:55
Avatar de jerkan  
Fecha de Ingreso: septiembre-2005
Mensajes: 1.607
Antigüedad: 18 años, 7 meses
Puntos: 19
Respuesta: PHP - Ejecutar codigo por partes

Pregunta mejor en el foro de javascript.

Un saludo
  #6 (permalink)  
Antiguo 18/09/2008, 14:05
Avatar de pato12  
Fecha de Ingreso: septiembre-2007
Ubicación: Salta
Mensajes: 1.620
Antigüedad: 16 años, 6 meses
Puntos: 101
Respuesta: PHP - Ejecutar codigo por partes

Hola,
Prueba si te sirve esto:
http://www.forosdelweb.com/2263922-post3.html
Suerte
Salu2
__________________
Half Music - www.halfmusic.com
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 14:09.