Codice PHP:
$mail=$_POST['email'];
function cancella()
{
global $mail;//importo una var dall'ambiente esterno alla funz
$fp = fopen("newsletter_email.txt", "r+") ;
$memoria = array() ;
$i=0;
while (!feof($fp)) {
$memoria[$i++] = fgets($fd, 4096);
}
$memoria[$i++] = $mail ; //<--
sort($memoria) ;
reset($memoria) ;
fwrite($fp, implode('', $memoria)) ;
ftruncate($fp, ftell($fp)) ;
fclose($fp) ;
}
prova così.. ho aggiunto gli indici $i++ come conto degli array.. perchè sono abituato così.. funziona senza indice?!? aggiunge all'ultimo posto in quel modo?