Weno nenas aca les dejo una barra de progreso bn xvere para la subida de imagenes a sus web o de archivos
Vemos que en este se muestra:
* porcentaje
* tamaño total
* KB's subidos
facilitando al internauta el progreso de la subida del archivo.
Solamente
vamos a explicar como configurarlo, para que funcione en nuestro
servidor, para otras consultas mejor debatirlo en el foro:
Requisitos necesarios en el servidor:
- Servidor que reconozca el interprete PHP > 4.
- Tener habilitado el uso de las CGI's en el servidor, para el uso del script perl.
Cuando os descargues el ejemplo, encontraras los siguientes archivos:
-Index.php (Archivo principal que contiene la barra de carga/progreso y el javascript para las peticiones en Ajax)
-Proceso.php (Archivo que contiene funciones necesarias, y encargado de responder las peticiones de Ajax)
-tmp/ (carpeta donde se iran guardando los datos de la subida, asi como informacion del archivo…)
-upload/ (carpeta final donde se guardaran los archivos subidos, que antes estaban en el directorio tmp/)
-img/ (directorio donde se guarda imagenes de la barra de carga)
Primero de todo vamos a configurar el archivo index.php.
En este archivo solo tenemos que modificar la variable en javascript url_cgi, inidicando la url absoluta de nuestro script cgi.
El
segundo archivo que hay que modificar es el archivo upload.cgi, hay que
modificar las variables que estan dentro de los comentarios que pone,
variables que hay que modificar, ya vereis que son variables indicando
rutas, y urls de vuestro servidor.
La variable $MAX_ARCHIVO, tiene
asignado el valor 500000, aproximadamente 0,5 MB, este valor debe de
coincidir con la definicion _MAX_ARCHIVO_ del archivo proceso.php.
El
archivo upload.cgi, tienes que añadirlo dentro de la carpeta que tienes
asignada en el servidor para que reconozca el uso de las CGI, suele ser
una carpeta en la raiz llamada cgi-bin.
Este archivo,
upload.cgi, debe de tener derechos de ejecucion, lo mejor es que le
pongaas un chmod de 777, si no tiene derechos de ejecucion no ira.
Las
carpetas, tmp/ y upload/ deben de tener derechos de escritura, para que
el script pueda guardar los archivos en estas carpetas.
Descargar
http://rapidshare.com/fil...barra_progreso_2.rar.html