Buonasera a tutti, ho il seguente problema:
creo tramite uno script php un file .txt, ecco lo script
Codice PHP:
function insapp($g,$m,$a,$d,$firma)
{
$appofile = fopen("Avvisi.txt", "r+");
$g = trim($g);
$m = trim($m);
$a = trim($a);
$d = trim($d);
$firma = trim($firma);
$testo = "$g/$m/$a|$d|$firma\n";

if (
fwrite($appofile, $testo) == FALSE){
echo
"file ko";
}else{
echo
"<center> scrittura eseguita </center>";
}
}
alla prima scrittura tutto ok. Se poi voglio aggiornare questo file con altre descrizioni mi va in errore. Lo script che mi legge il file è questo:
Codice HTML:
$percorso = file("Avvisi.txt");
                       echo "<center>";
						  echo "<table bgcolor = '#e6f096' border = '0'  width = '50%' >";
						 
#attiviamo un ciclo usando while
                       while(list(,$value) = each($percorso))
                          {
                            list($data, $testo, $firma) = split("[|]", $value);

#Usiamo trim() per eliminare eventuali spazi vuoti
                            $params["data"] = trim($data);
                            $params["testo"] = trim($testo);
                            $params["firma"] = trim($firma);

#Stampiamo i risultati a video
                           
                          echo "<tr>";
						        echo "<td>";
								      echo "<center>"; 
                                      echo $params["data"];
									  echo "</center>";
								echo "</td>";
                          echo "</tr>";
						  
                      	  echo "<tr>";
						        echo "<td>";
                                     echo "<center>";								
                                     echo $params["testo"];
									 echo "</center>";
						        echo "</td>";
                          echo "</tr>";
                          						  
                          echo "<tr>";
						        echo "<td>"; 
                                     echo "<center>";								
							         echo $params["firma"];
									 echo "</center>";
                            	echo "</td>";
                          echo "</tr>";	
						  
                          }
gli errori che mi da sono:
Notice: Undefined offset: 2 in c:\angelo\easyphp1-8\easyphp1-8\www\parrocchia\index.php on line 228

Notice: Undefined offset: 1 in c:\angelo\easyphp1-8\easyphp1-8\www\parrocchia\index.php on line 228
Grazie per la collaborazione.