Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/01/2009, 06:41
leeann
 
Fecha de Ingreso: febrero-2006
Mensajes: 297
Antigüedad: 18 años, 2 meses
Puntos: 1
descargar fichero en ascii

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:
Código PHP:
$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