Ver Mensaje Individual
  #2 (permalink)  
Antiguo 07/01/2004, 06:31
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 4 meses
Puntos: 129
Desde PHP .. podrías "lanzar" algun "pop-up" (ventana javascript) que diga algo tipo "subiendo imagen" y .. al terminar el proceso de upload cerrar esa ventana (via javascript) o cambiar el mensaje. Pero .. lo que no se puede hacer desde PHP es hacer una barrar de progreso "exacta" ya que PHP no informa al servidor HTTP del estado de un upload HTTP (otros lenguajes como Perl parece que sí).

El psudo-código sería algo así:

1) tu formulario HTML donde subes la imagen .. ante el botón "submit" usando algún evento onSumit() o similar de Javascript abre una ventana (pop-up o similar) con la llamada a la pàgina que muestre ese mensaje de "subiendo imagen".

2) En PHP (tu script de proceso) .. Al recibir completamente el archivo .. PHP continua el proceso del script .. es más .. puedes revisar si llegó completamente el archivo con funciones como: is_uploaded_file() (pero no puedes usar algún tipo de bucle a la espera como para poder hacer tu barra de progreso). Esa función te devuelve un boolean (true/false) .. así que cuando sea "true" (usalo en un condicional IF() ..) puedes ejecutar el código -javascirpt- que cierre esa ventana que abristes en el punto 1 o bien cargar otra página con otro mensaje en esa ventana que abriste.

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.