Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/10/2013, 16:04
alfa_Qaren
 
Fecha de Ingreso: octubre-2013
Mensajes: 3
Antigüedad: 10 años, 6 meses
Puntos: 0
Problema al forzar descarga de archivos txt php

Estoy trabajando en la descarga de un archivo txt, tome codigo que encontre en la red y parece que todo funciona perfectamente. El problema está en el contenido del fichero después de su descarga: me muestra el código html de la página y no lo que realmente contiene...

$TheFile = basename($archivo);

header("Content-Type: application/force-download");
header('Content-Type: text/plain');
header("Content-Length: " . filesize($archivo));
header("Content-Disposition: attachment; filename=$TheFile");


$fp = fopen($archivo, "r");
fpassthru($fp);

El contenido el archivo es XXXXXXXXXX

pero me muestra lo siguiente:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
.......
..........
......... (Con el resto del contenido html)


****ya probe con flush() y no me funciona