Hola a todos. TEngo un archivo txt en el servidor, y quiero crear una descarga para que el usuario lo pueda guardar en su ordenador. La cosa es que uso este codigo:
Código PHP:
$listado="";
$Fichero = fopen("Listado.txt","r");
//Hasta no lleguar al final del fichero
while (!feof($Fichero)) {
$listado.= fgets($Fichero, 1024);
}
fclose($Fichero);
$nombre = 'Listado.txt'; // Nombre del archivo
$contenido = $listado; // Contenido del archivo
header( "Content-Type: application/octet-stream");
header( "Content-Disposition: attachment; filename=".$nombre."");
print($contenido);
y me crea bien la descarga, se descarga el archivo... todo bien. Lo único que no sé porqué, el txt descargado contiene un espacio al principio, cuando el original no lo tenía. Abro los dos y es la única diferencia. Esté código puede que haya introducido el espacio en algún lado?