$riga = str_replace(chr(13).chr(10),'',$riga);
E su EasyPHP FUNZIONA!!!
In Windows per andare a capo si utilizza il carriage return + il line feed (ASCII: 13+10), nei sistemi *nix il solo carattere newline (ASCII: 10).
Prova dunque con:
Codice PHP:
$riga = strtr($riga,chr(10),'');
EDIT: mi ero perso un pezzo :S
$riga = str_replace('\n','',$riga); //elimino i \n
Per il \n devi necessariamente utilizzare gli apici doppi:
Codice PHP:
$riga = strtr($riga,"\n",'');
Comunque dovrebbe bastare pure un rtrim() ;)
Ciao!