Buonasera a tutti,

Ho il seguente problema: ho un file di testo così formattato:

contenuto1|contenuto2|...|contenuto14

il file viene utilizzato per visualizzare ciascuna riga in un blocco del tipo:

c1: contenuto1
c2: contenuto2
...
c3: contenuto3

alla fine di ciascun blocco vorrei dare la possibilità di cancellare il blocco stesso e quindi la riga del file di testo da cui prende i dati. Una cosa del genere:

ELIMINA RIGA

if ($_GET['action'] == elimina){
// istruzioni per l'eliminazione della riga
// istruzioni per il refresh della pagina
}
Su questo forum ho letto che non si può cancellare direttamente una riga ma che si deve riscrivere l'intero file senza la riga suddetta, ma la cosa appare impossibile dal momento che il file lo sviluppo in un array di righe ache a loro volta sviluppo in un array di elementi separati dal simbolo |.

Avevo pensato quindi ad un meccanismo che confrontasse gli elemnti del blocco in questione con le righe del file di testo e poi qualcosa per cancellare la riga che corrisponde, ma non saprei proprio come fare. Pare che nel manuale non vi siano istruzioni in merito.

QUalcuno ha qualche idea?