Hi,
Wenn ich die Datei im Editor öffne, wird an der Stelle wo sich der Zeilenumbruch befindet, kein Zeilenumbruch gemacht.
dann ist der vermutlich anders kodiert, als Dein Editor (und Dein Script) es erwartet.
Warum liest Du die Zeilen nicht einfach zeilenweise z.B. über file() ein?
freundliche Grüße
Ingo