Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/07/2009, 16:55
gersonmaba
 
Fecha de Ingreso: abril-2007
Mensajes: 156
Antigüedad: 17 años
Puntos: 3
Problemas con HEADERS al descargar Archivos .DOC

Hola amigos, en este caso recurro porque tengo un problema, lo que pasa es que al descargar un archivo .doc se desconfigura todo osea salen simblos raros etc. Estas son las cabeceras que utilizo cuando voy a descargar el archivo.

$ruta= $destino.$archivo;
$tamano= filesize($ruta);
$parts=explode(".",$archivo);
$ext=$parts[count($parts)-1];
header("Pragma: public");
header("Expires: 0");
header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
header("Content-Type: application/msword");
header("Content-Length: ".$tamano);
header("Content-Disposition: attachment; filename=$archivo");
header("Content-Transfer-Encoding: binary");

$fp = fopen($ruta, 'rb');
$buffer = fread($fp, $tamano);
fclose ($fp);
print $buffer;
exit();

Alguien me podria decir porque pasa esto., si al revisar el archivo directamente esta bien abre perfectamente.

Gracias por su ayuda de antemano.

Última edición por gersonmaba; 23/07/2009 a las 17:55