Foros del Web » Programando para Internet » PHP »

Descargar archivos desde el Servidor

Estas en el tema de Descargar archivos desde el Servidor en el foro de PHP en Foros del Web. Hola a todos, tengo la siguiente duda a ver si alguien me puede ayudar: tengo un programa que genera un archivo, cuyo nombre va variando, ...
  #1 (permalink)  
Antiguo 07/10/2008, 14:57
 
Fecha de Ingreso: agosto-2008
Mensajes: 64
Antigüedad: 16 años, 2 meses
Puntos: 0
Descargar archivos desde el Servidor

Hola a todos, tengo la siguiente duda a ver si alguien me puede ayudar:

tengo un programa que genera un archivo, cuyo nombre va variando, este mismo archivo lo guardo en un directorio, entonces desde un formulario llamo al otro y le paso el nombre pero este segundo formulario no me levanta el nombre, por que sera.

<form action="bajando.php?id=<?php $archi; ?>" method="POST" >

<input type="submit" value="Descargar">

</form>

<?php


$id = $archi;
$enlace = "/***/***/".$id;
header ("Content-Disposition: attachment; filename=".$id."\n\n");
header ("Content-Type: application/octet-stream");
header ("Content-Length: ".filesize($enlace));
readfile($enlace);


?>

y no me baja nada, es decir baja un archivo con el nombre bajando.php sin nada adentro???
  #2 (permalink)  
Antiguo 07/10/2008, 15:04
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 5 meses
Puntos: 2135
Respuesta: Descargar archivos desde el Servidor

Prueba ver si es un path valido usando file_exists en $enlace antes de mandar llamar a readfile.

Saludos.
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 22:37.