А вы пробовали место \n просто нажать enter?
У меня в php также) \n отказывается работать приходилось просто сразу вставлять ентеры и они работали в точь в точь даже tab отступы приходилось убирать.
Radren: Да я понел что файл генерируется сервером, а пробовал место \n просто сделать '
'
у меня так и в линуксе, отказывается \n а вот то что я выше описал он на него реагирует