Cancellazione Record Da un file Di Testo

di il
1 risposte

Cancellazione Record Da un file Di Testo

<?php
if((!empty($_POST["nuovaparolaita"]))&&(!empty($_POST["nuovaparolaeng"]))&&(isset($_POST["cancella"])))
{
    $dizionario=file("dizionario.txt");
    for($i=0;$i<sizeof($dizionario);$i++)
    {
      $dizionario[$i]=explode("|",trim($dizionario[$i]));
      if(($dizionario[$i][0]==$_POST['nuovaparolaita'])&&($dizionario[$i][1]==$_POST['nuovaparolaeng']))
        $dizionario[$i]=" ";
    }
      
    $fileopen=fopen("dizionario.txt","a");
    for($i=0;$i<sizeof($dizionario);$i++)
    {
      $dizionario[$i]=implode("|",$dizionario[$i]);
      fwrite($fileopen,$dizionario[$i]."\r\n");
    }
    fclose($fileopen);
    
    for($i=0;$i<sizeof($dizionario);$i++)
      echo $dizionario[$i][0]." - ".$dizionario[$i][1]."<br>";
}
ciao ragazzi ho girato su vari siti riguardo la cancellazione di un record , ma non capisco perchè quando visualizzo il nuovo risultato sia tutto sballato...prende solamente una lettera

ps. questo codice è parte di un programma non e' tutto ..

1 Risposte

Devi accedere o registrarti per scrivere nel forum
1 risposte