Si es para descargar .. compón las cabeceras HTTP adecuadas para enviarle y comunicarle al cliente (tu navegador) que los datos que les vas a enviar son para descargar.
Para que liar al usuairo con "pincha aquí para generar archivo" y .. luego .. "pincha aquí para descargarlo"... Si puedes hacer el proceso de una (como de hecho puedes hacerlo) .. hazlo.
Por lo demás .. no sé si estarás al tanto .. pero un CR+FR lo puedes obtener con los caracteres de control: \n\r
Ejemplo:
Código PHP:
<?
$txt = "1 bablaba\n\r";
$txt .= "2 bablaba\n\r";
header (".. ...."); // ejemplos en [url]www.php.net/header[/url]
echo $txt;
?>
Un saludo,