Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/10/2007, 01:36
Avatar de Shion_Dan_Aries
Shion_Dan_Aries
 
Fecha de Ingreso: marzo-2006
Mensajes: 105
Antigüedad: 18 años, 1 mes
Puntos: 0
Problema al forzar la descarga en PHP

Bueno mi problema es el siguiente:

Tengo dificultades al efectuar la descarga de archivos de manera forzada, es decir tengo una pagina en cuya estructura hace referencia a archivos para ser descargados de la siguiente manera:
echo "<a href=download.php?file=".base64_encode($archivo)." >".$archivo."</a>";

y la pagina download.php tiene el siguiente codigo

<?php
$id=base64_decode($_GET['file']);
$pathFile="administracion/projects/files";
$enlace = $pathFile."/".$id;
header ("Content-Disposition: attachment; filename=".$id."\n\n");
header ("Content-Type: application/octet-stream");
header ("Content-Length: ".filesize($enlace));
readfile($enlace);
?>

el problema es que descarga el archivo en blanco, sin el contenido del mismo, esto para los archivos word.