PHP - descargar ficheros txt

   
Vista:

descargar ficheros txt

Publicado por leeann (1 intervención) el 13/01/2009 13:48:00
Hola. Tengo un código que descarga un txt con unas variables para hacer una exportación. El txt lo guardo en el servidor, y luego para descargarlo hago lo siguiente:

$listado="";
$Fichero = fopen("Listado.txt","r");
//Hasta no lleguar al final del fichero

while (!feof($Fichero)) {
$listado.= str_replace(chr(10),"",fgets($Fichero));
}
fclose($Fichero);

$nombre = 'Listado.txt'; // Nombre del archivo
$contenido = $listado; // Contenido del archivo
header("Content-Type: text/plain; charset=iso-8859-1");
header("Content-Disposition: attachment; filename=".$nombre);
print($contenido);

El caso es que luego al hacer la importación, da error y me dicen que es por lo siguiente:

-Hay un espacio delante del fichero --> En el real del servidor no lo había. Puede deberse al código de la descarga?
-Hay que guardar el fichero usando la tabla ASCI de windows.--> esto lo consigo si habro el fichero descargado con el wordpad y lo guardo, pero, hay alguna manera de poner algo en el código para que se descargue así directamente?

Muchas gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder