Hola. Tengo un problema al realizar la descarga de archivos de tipo .pdf o .doc. Este es el código que utilizo:
Código PHP:
$tipo =filetype($dir_archivo);
header("Content-type: $tipo");
header("Content-Disposition: attachment; filename=$archivo");
header("Content-Transfer-Encoding: binary");
header('Pragma: no-cache');
header('Expires: 0');
set_time_limit(0);
readfile($dir_archivo);
$archivo contiene el nombre del archivo y $dir_archivo la ruta completa. El problema aparece luego de descargar, ya que por alguna razón PHP le inserta una tabulación al comienzo del archivo. Los .pdf los puedo abrir igual, no así con los .doc.
O sea, si el archivo es el siguiente:
Luego de la descarga queda así:
Espero que me puedan ayudar.
Gracias y saludos!