
10/10/2007, 01:36
|
 | | | Fecha de Ingreso: marzo-2006
Mensajes: 105
Antigüedad: 19 años 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. |