Правильно открывайте файл, тогда пхп сам определит, какие переводы строк на целевом сервере. Если не знаете, как правильно открыть файл, напишите проверку, на какой оси запущен скрипт.
Вид для печати
И всё-таки век начинается с 1901, а не с 1900. Ну не важно, делайте с 1900 по 1999 - пусть так будет.
перевод строки в конце файла должен быть?