Buongiorno.
Uso questo codice (che non l'ho fatto io ) per cancellare un rigo di una file con estensione .txt
/*************************
ELIMINARE UN RIGO
**************************/
else if(isset($_GET['delete']))
{
// creiamo l'array con tutti i righi
$array_righi = file($my_database_txt);
// eliminiamo dall'array il rigo
unset($array_righi[$_GET['delete']]);
// apriamo il file resettando il contenuto
$open = fopen($my_database_txt, "w");
foreach($array_righi as $key => $value){
// ri-scriviamo tutti i righi (rimanenti)
fwrite($open, $value);
}
fclose($open);
// ritorniamo nella pagina di visualizzazione
header("location: lettura.php");
exit;
}
poi mi resta il file "esempio pippo.txt" vuoto.
Vorrei fare in modo che quando cancello l'ultimo rigo del file pippo.txt mi cancellasse l'intero file pippo.txt.
Ho provato a smanettare nel codice usando filesize ma non ho ricavato niente.
Potete aiutarmi?
Grazie.