С сайта скачивается текст песни, пример
pesenok.ru/download/338523/Antirespekt_Tishiny-hoc... , но если открывать файл в windows в обычном блокноте, то все идет в одну строку, если в notepad++ - то в конце символы LF. Как их заменить на формат конца для windows с помощью php, пробовал разные варианты, например
str_replace("\r", "\r\n", $text);
или
str_replace("\n", "\r\n", $text);
не работает.
p.s. вот почти полный код, фреймворк kohana:
header('Content-Description: File Transfer');
header('Content-Type: application/octet-stream');
header('Content-Disposition: attachment; filename=' . $song->artist->url . "_-_" . $song->url . '.txt');
header('Content-Transfer-Encoding: binary');
header('Expires: 0');
header('Cache-Control: must-revalidate');
header('Pragma: public');
header('Content-Type:text/plain');
echo str_replace("\r", "\r\n", strip_tags(($song->text)));