Ecco, in sintesi, il mio problema:
Questo funziona e sovrascrive il file:
Codice PHP:
$news ="ciao mamma";

$file=fopen("prova.txt",'w'); 
fwrite($file,$news); 
fclose($file); 
Questo invece non ritorna nessun errore (gli errori sono abilitati) ma non sovrascrive il file:
Codice PHP:
$news ="ciao mamma";

$filename ="prova.txt";
$file=fopen($filename,'w'); 
fwrite($file,$news); 
fclose($file); 
Il file è già esistente e i suoi permessi sono 777.
Idee?