cosa c'è che non va in questo: $tx = "prova\n rigo1\n rigo2\n"; perchè il risultato nel file .txt o .csv è questo:
prova
rigo1
rigo2
invece di essere:
prova
rigo1
rigo2
... ho controllato eventuale settaggio del php.ini ma non ho notato nulla
... lo script genera file .csv e funziona perfettamente su Php 4
... su Php5 Apache 2.52 non va ....