\n wird auf Windows-Systemen beim Schreiben in Dateien, die im ASCII-Modus
geoeffnet wurden, zu \015\012 (CRLF).
Hmmm... Das konnte ich eben unter Windows 2000 Server mit PHP 4.3.10 nicht nachvollziehen.
$filename = 'test.txt';
$somecontent = "Füge dies\nder Datei hinzu\n";
$handle = fopen($filename, "w"));
fwrite($handle, $somecontent));
fclose($handle);
ergibt sowohl mit "w" als auch mit "wb" geöffnet immer eine 26 Bytes große Datei zurück, in der im Notepad dann auch das "LF-Kästchen" statt eines Umbruchs zu sehen ist.
=> \n == \012