Antiguo 03-feb-2006, 23:58   #1 (permalink)
Usuario activo
 
Avatar de gato89
 
Fecha de Ingreso: enero-2006
Mensajes: 333
gato89 sin puntos positivos o negativos
Predeterminado Upload de archivos con PHP & AJAX tipo Gmail

Hola, tengo un modulo para agregar programas a mi web, y lo hago a través de un formulario con varios campos.
Uno de ellos es el clásico
Código:
<input type="file">
que está en primer lugar en el formulario.
Pues bien, yo lo que quiero es hacer como hace gmail...que cuando seleccionas el archivo se va subiendo mientras rellenas el resto del formulario...asÃ# cuando envias el formulario el archivo ya casi esta subido y se hace más rapido.
He estado buscando mucho, y se que se debe hacer con AJAX, pero desgraciadamente casi todo lo que he ecnontrado está en inglés y no lo entiendo...
He aquÃ# un ejemplo: Upload Progress Bar for PHP Patch
AquÃ# se puede ver funcionando que es más o menos lo que yo quiero: demo
Si alguien me pudiera ayudar un poco con esto...le estaré muy agradecido, asÃ# como me sugeris otro método factible para realizar lo que quiero.
Salu2
gato89 está desconectado  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Antiguo 04-feb-2006, 11:29   #2 (permalink)
Usuario activo
 
Avatar de gato89
 
Fecha de Ingreso: enero-2006
Mensajes: 333
gato89 sin puntos positivos o negativos
Predeterminado

Hola, he encontrado esto y és exactamente lo que quiero, lo que pasa es que no consigo hacerlo funcionar...

Me he descargado la página web "entera" (la que contiene el ejemplo) pero no me funciona...no se que puede estar fallando, ya que la descargo con todos los javascripts y demás archivos complementarios...

Si alguien me pudiera ayudar se lo agradecerÃ#a mucho...

Salu2 :)
gato89 está desconectado  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Antiguo 05-feb-2006, 13:27   #3 (permalink)
Usuario activo
 
Avatar de gato89
 
Fecha de Ingreso: enero-2006
Mensajes: 333
gato89 sin puntos positivos o negativos
Predeterminado

Supongo que esto va a ser que nadie sabe como hacerlo...jejeje

Bueno pues ya me inventaré algo...:(

Salu2, y gracias de todas formas.
gato89 está desconectado  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Antiguo 07-feb-2006, 16:58   #4 (permalink)
Usuario activo
 
Fecha de Ingreso: julio-2006
Ubicación: España
Mensajes: 1.460
AMateos sigue por muy buen camino
Enviar un mensaje por MSN a AMateos Enviar un mensaje por Skype™ a AMateos
Predeterminado

¿Y porqué no pides que te adjunten los archivos en un e-mail?
AMateos está desconectado  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Antiguo 07-feb-2006, 16:59   #5 (permalink)
Usuario activo
 
Avatar de gato89
 
Fecha de Ingreso: enero-2006
Mensajes: 333
gato89 sin puntos positivos o negativos
Predeterminado

Porque no consigo ponerme en contacto con ellos...:(

Salu2
gato89 está desconectado  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Antiguo 07-feb-2006, 17:01   #6 (permalink)
Usuario activo
 
Fecha de Ingreso: julio-2006
Ubicación: España
Mensajes: 1.460
AMateos sigue por muy buen camino
Enviar un mensaje por MSN a AMateos Enviar un mensaje por Skype™ a AMateos
Predeterminado

Pero, supongo, que leyendo tus otros post, a lo que te refieres, es a que te envien los juegos... eso es mas complicado, pero, si usaras pando para las descargas, dispondrias de la velocidad que quieres para ellas, y además, solo tendrian que subir un archivito al estilo de los .torrent
AMateos está desconectado  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Antiguo 08-feb-2006, 08:19   #7 (permalink)
Usuario activo
 
Avatar de gato89
 
Fecha de Ingreso: enero-2006
Mensajes: 333
gato89 sin puntos positivos o negativos
Predeterminado

Hola losek,

realmente para lo que quiero esto del upload es para que mis usuarios puedan subir homebrew, y tendran un limite de 10~15 mb por archivo.

Sólo quiero saber como hacer para que desde el momento en el que se seleccione el archivo este se vaya transfiriendo para que asÃ# al dar a enviar ya se halla medio subido mientras el usuario rellenaba el formulario, y a poder ser que muestre una barra con el progreso del upload...

¿Es muy dificil hacer lo que quiero?

Salu2
gato89 está desconectado  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Antiguo 08-feb-2006, 13:47   #8 (permalink)
Usuario activo
 
Fecha de Ingreso: julio-2006
Ubicación: España
Mensajes: 1.460
AMateos sigue por muy buen camino
Enviar un mensaje por MSN a AMateos Enviar un mensaje por Skype™ a AMateos
Predeterminado

Pues no tengo ni idea amigo, es algo extraño lo que pides, y no dispongo de tantos conocimientos para ello.
AMateos está desconectado  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Antiguo 08-feb-2006, 14:26   #9 (permalink)
Usuario activo
 
Avatar de gato89
 
Fecha de Ingreso: enero-2006
Mensajes: 333
gato89 sin puntos positivos o negativos
Predeterminado

Hola,

yo no lo veo extraño...solo lo veo xungo...

Mira te lo explico mejor:

Tengo una pagina dónde debes rellenar nombre, descripcion e imagen, y <input type="file">. Pues bien, yo "sólo" quiero hacer como hace gmail...

Tu cuando estas escribiendo un email en gmail y adjuntas un archivo, en cuanto lo seleccionas, éste empieza a subirse de forma transparente al usuario, y cuando termina de subirlo aparece en su lugar un checkbox con el nombre del archivo ya subido en cursiva al lado (solo lo verás si cuando envias el email ya se ha terminado de subir el archivo al servidor).

AsÃ# mientras el archivo se va subiendo tu vas escribiendo el email y cuando lo terminas, pues o ya está subido el archivo o ya casi lo está, cosa que hace mucho más rápido el proceso...

Pues yo quiero algo como eso para mi formulario...jejeje

Esto supongo que se tendrÃ#a que hacer por medio de <iframes>. La web estarÃ#a compuesta por 2 iframes, en uno el campo del archivo, y en otro el resto del formulario. Entonces cuando seleccione el archivo, mediante un javascript o algo tendrÃ#a que enviar el <iframe> con el archivo, y cuando termine de escribir los datos correspondientes al archivo y le diera a continuar por ejemplo, pues se enviarÃ#a el otro <iframe> con el resto del formulario. Entonces y si lo qe yo pienso es correcto, al ir subiendo el archivo desde el principio, el usuario tendrá que esperar menos desde el momento en el que le da al boton continuar hasta que le sale una pagina confirmandole que lo ha hecho correctamente.

Salu2 y gracias.

PD: existe alguna manera de mediante javascript, una vez seleccionado el archivo, este se envÃ#e sin necesidad de dar a ningun boton?

Supongamos que en mi pagina solo pongo el <input type="file" name="talycual" etc>. Entonces solo saldrÃ#a un campo de texto con el boton de examinar al lado, y una vez el archivo estuviera elegido, no podrÃ#a darle a ningún boton porque no lo hay. AquÃ# entrarÃ#a en juego el javacript del que hablo. Una vez seleccionado el archivo, harÃ#a las veces de el <input type="submit">
gato89 está desconectado  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Antiguo 03-mar-2006, 22:09   #10 (permalink)
Usuario activo
 
Fecha de Ingreso: marzo-2006
Mensajes: 11
flixpayne sin puntos positivos o negativos
Predeterminado

Bueno no se si te servirá de mucho gato89 pero aquÃ# puedes encontrar algo que igual te interesa...no un ejemplo de mandar emails con archivos adjuntos al estilo de Gmail

Ejemplo de subir archivos como GMail
flixpayne está desconectado  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Antiguo 04-mar-2006, 11:33   #11 (permalink)
Usuario activo
 
Avatar de gato89
 
Fecha de Ingreso: enero-2006
Mensajes: 333
gato89 sin puntos positivos o negativos
Predeterminado

Hola flixpayne, gracias por tu ayuda...aunque no es lo que busco, lo he estado mirando y me interesa

Salu2
__________________
FIRMA --> Ni que lo que he escrito fuera tan importante que requiera una!
gato89 está desconectado  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Tema Cerrado

Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

Los Códigos BB están Activado
Las Caritas están Activado
[IMG] está Activado
El Código HTML está Desactivado
Trackbacks are Activado
Pingbacks are Activado
Refbacks are Activado

Temas Similares
Tema Autor Foro Respuestas Último mensaje
upload con php Soporte24hrs Programación y Diseño Web 0 04-sep-2007 17:03
¿Qué es AJAX? AMateos Programación y Diseño Web 2 12-abr-2006 22:24
Codigo Php de Upload error... imported_LorD_FeniX Programación y Diseño Web 9 03-abr-2006 12:05
Blog en AJAX AMateos Programación y Diseño Web 0 07-mar-2006 15:19
Upload a través de PHP salvaj Programación y Diseño Web 0 10-dic-2005 21:27

Alojamiento web, Hosting Reseller, Servidores Dedicados - All in Hosting

La franja horaria es GMT. Ahora son las 06:20.

Rioserver
Web hosting y dominios
Planes de hosting desde 2.90 USD
Soporte 24/7

www.rioserver.com

Infranetworking.com
Hosting PHP-MySQL
desde $3,5 dólares al mes!
Servidores Dedicados Hosting Reseller
www.infranetworking.com

Hosting en Mexico
500 Mb de espacio 29 pesos al mes
Soporte 24 h, cpanel,
Solicite prueba gratuita.

www.albergueweb.com.mx

AQPhost es Hosting Reseller
Te asesoramos
Inicia tu empresa de Web Hosting
¡hoy mismo!

www.aqphost.com/revendedores.htm


     ComunidadHosting  

La más grande comunidad dedicada al web hosting en nuestro idioma.

Para anunciar en ComunidadHosting, o para información general, por favor utiliza el formulario de contacto.







Desarrollado por: vBulletin® Versión 3.7.5
Derechos de Autor ©2000 - 2009, Jelsoft Enterprises Ltd.
Traducido por mcloud de vBhispano.com

Search Engine Friendly URLs by vBSEO 3.2.0