Dimmi una cosa..nel file compaiono righe vuote in mezzo ai servizi? cioè il ritorno accapo è di una riga o di 2? la differenza è sempre e solo questa. Se vuoi ti incollo un converter come quello dell'altra volta..magari lo provi in una direzione, o nell'altra.. te ne faccio due, e vedi con quale dei due ti funziona.
EDIT: devi scegliere tra opzione 1 e 2 ..e vedi con quale delle due ti converte il file INIZIALE in modo funzionante. Usalo sempre sul file iniziale, di cui devi farti un backup, in modo da poterlo rimettere dopo ogni tentativo. Provi con l'1, se non va, rimetti il file iniziale e provi col 2.
<?php
$opzione = 1; // scegliere tra 1 e 2
$n= 'rubrica.php'; $var2 = file_get_contents($n);
if ($opzione == 1) { $var2 = str_replace("\n","\r\n",$var2); }
elseif ($opzione ==2) { $var2 = str_replace("\r\n","\n",$var2); }
file_put_contents($n,$var2);
?>