Cara, lah no manual do PHP, da função fopen, tem isso:
Nota: Sistemas operacionais diferentes tem convenções de delimitação de linhas diferentes. Quando você escreve num arquivo e deseja inserir uma quebra de linha, você precisa utilizar o(s) caractere(s) de fim de linha adequado(s) em seu sistema operacional. Sistemas baseados no Unix utilizam \n como final de linha, sistemas baseados no Windows usam \r\n e sistemas baseados no Macintosh usam \r.
Ou seja, o Ruindows (e os programas que vem com ele, pq os outros acho q entendem normal
) soh entende como quebra de linha se tiver \r\n, então \n somente, para o windows, não é uma quebra de linha, assim como o linux entende como quebra de linha o \n, etc...)
Fonte:
http://br2.php.net/fopen
Edição feita por: ffmm2003, 27/07/2004, 15:03.