Foros del Web » Programando para Internet » PHP »

Ayuda con descarga de archivos

Estas en el tema de Ayuda con descarga de archivos en el foro de PHP en Foros del Web. Buenas, tengo una duda para hacer descargar archivos (la tipica ventana de abrir, descargar o cancelar). Lo unico que he encontrado googleando es fopen() y ...
  #1 (permalink)  
Antiguo 13/05/2010, 01:37
 
Fecha de Ingreso: abril-2010
Mensajes: 61
Antigüedad: 14 años
Puntos: 0
Ayuda con descarga de archivos

Buenas, tengo una duda para hacer descargar archivos (la tipica ventana de abrir, descargar o cancelar). Lo unico que he encontrado googleando es fopen() y o no es eso lo k que necesito o no se usarlo xD

si alguien me puede ayudar para sacar esa ventana... gracias

mi codigo es:
Código PHP:
$handle=fopen($archivo[0],"r"); 
  #2 (permalink)  
Antiguo 13/05/2010, 03:03
 
Fecha de Ingreso: marzo-2006
Mensajes: 44
Antigüedad: 18 años
Puntos: 4
Respuesta: Ayuda con descarga de archivos

Tendrías que hacer algo así:

Código PHP:
header("Content-type: application/octet-stream");
header("Content-Disposition: attachment; filename=\"$archivo[0]\"\n");
$fp fopen($archivo[0], "r");
fpassthru($fp); 
  #3 (permalink)  
Antiguo 13/05/2010, 03:23
 
Fecha de Ingreso: abril-2010
Mensajes: 61
Antigüedad: 14 años
Puntos: 0
Respuesta: Ayuda con descarga de archivos

eso tengo que ponerlo en la misma linea donde tenia lo otro? o en el head? soy bastante novato y nuca he usado eso del header

me sale este error:
Warning: Cannot modify header information - headers already sent by (output started at E:\DATOS_USUARIOS\xampp\htdocs\test\archivos\archi vos.php:13) in E:\DATOS_USUARIOS\xampp\htdocs\test\archivos\archi vos.php on line 184

Warning: Cannot modify header information - headers already sent by (output started at E:\DATOS_USUARIOS\xampp\htdocs\test\archivos\archi vos.php:13) in E:\DATOS_USUARIOS\xampp\htdocs\test\archivos\archi vos.php on line 185

Última edición por hawkeye; 13/05/2010 a las 03:39
  #4 (permalink)  
Antiguo 13/05/2010, 05:19
 
Fecha de Ingreso: marzo-2006
Mensajes: 44
Antigüedad: 18 años
Puntos: 4
Respuesta: Ayuda con descarga de archivos

Hay que ponerlo antes del código HTML de la página.

Saludos

Etiquetas: descargas
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 15:00.