Credo un file txt con dei dati inseriti tramite form e, tra questi dati, ci metto anche il suo nome ($numero) in modo da richiarlo e poterlo modificare in seguito. Va tutto bene fino al richiamo e alla ricomparsa dei dati sul form, solo che non capisco perchè non mi riscrive il file txt ma mi lascia tutto com'è.
So che il motivo è una stupidaggine, ma non riesco a trovarla.


modifica.php
Codice PHP:
  <?php
$nomefile
=("news/".$numero.".txt");
$newsData file($nomefile);
    
$newsTitle  $newsData[0];
         
$newsContent $newsData[1];
         
$newsArgument $newsData[2];
          
$newsMercato $newsData[3];
         
$filename $newsData[4];
?>
<form action="riscrivi.php" method="get">
    Titolo news:

    <input type="text" name="newsTitle" size="40" value="<?php echo $newsTitle?>">


    Contenuto:

    <textarea name='newsContent' rows='15' cols='67'><?php echo $newsContent?></textarea>
    
<input type="hidden" name="newsArgument" value="<?php echo $newsArgument ?>">
    <input type="hidden" name="newsMercato" value="<?php echo $newsMercato ?>">
    <input type="hidden" name="filename" value="<?php echo $filename ?>">
    <center><input type="submit" name="submit" value="Invia">
    </center>
</form>
RISCRIVI.PHP
Codice PHP:
<?php
   $f 
fopen('news/'.$filename.".txt","w+");
   
fwrite($f,$newsTitle."\n");
   
fwrite($f,$newsContent."\n");
   
fwrite($f,$newsArgument."\n");
   
fwrite($f,$newsMercato."\n");
   
fwrite($f,$filename."\n");
   
fclose($f);
?>