Foros del Web » Programando para Internet » PHP »

cargando...........

Estas en el tema de cargando........... en el foro de PHP en Foros del Web. Hola a todos. Tengo un sistema de subida de archivos pero quiero poner que cada vez que este subiendo un archivo me ponga la palabra ...
  #1 (permalink)  
Antiguo 06/08/2004, 04:54
Avatar de Kalili  
Fecha de Ingreso: enero-2002
Ubicación: Gate 69
Mensajes: 210
Antigüedad: 15 años, 11 meses
Puntos: 0
cargando...........

Hola a todos.
Tengo un sistema de subida de archivos pero quiero poner que cada vez que este subiendo un archivo me ponga la palabra cargando............. y cuando termine de cargar redireccionarle a otra pagina donde me muestre el archivo que ha cargado.

Espero sus soluciones

Gracias
__________________
saludos
  #2 (permalink)  
Antiguo 06/08/2004, 08:29
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
PHP no tiene control sobre el proceso de Upload por HTTP, no devuelve el cotrol del script hasta que termina.

Alguna solución sería por el lado de javacript donde ante tu evento "onSubmit" de tu formulario que envias el archivo .. abras una ventana que dés ese mensajito y .. cuando termine el proceso de tu script .. llames por javascript a la ventana abierta para cerrarla (window.nombreventana.close() o algo así ...) y rediercciones hacia la página que muestre ese listado de archivos subidos o el archivo ..

formulario.php
Código PHP:
<form action="subir.php" method="post" ..etc .. onSubmit="window.open('aviso.php','aviso','propiedades')">
etc ...
<
input type="file" ......>
</
form
subir.php
Código PHP:
<?
// proceso de upload .. move_uploaded_file() .. etc ....

?>
<html>
<head>
</head>
<body onLoad="window.aviso.close();window.location='ver_archivo.php'">
</body>
</html>
El proceso sería mas o menos el descrito .. confirma detalles sobre el uso de ventanas vía javascript en el foro de dicha tematica.

Otro detalle .. cuando "subas" el archivo .. la página que contenga el formulario va a quedar en "blanco" durante el proceso de "upload"

Un saludo,

Última edición por Cluster; 06/08/2004 a las 08:37
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 03:42.