Non capisco perchè non mi va... devo solo scrivere in un file di testo (news.txt) il contenuto di $messaggiofinale . Premetto che ho usato lo stesso codice per fare un contatore e il file me lo apre tranquillamente...dove sbaglio?

codice:
		$nomefile = "news.txt";
		$fd = fopen ($nomefile, "w");
		fwrite ($fd, $messaggiofinale);
		fclose($fd);