Salve, ho un file in formato txt, con all'interno diversi record.
Ho reato la seguente procedura in php che mi apre il file, mi estrae i record dall'inizio alla fine e me li confronta con una stringa, se sono uguali, il record deve essere eliminato ma non ho capito ancora come poter fare per eliminarlo.
$miavariabile="marco";
$file = fopen("filetesto.txt", "r"); //modo di apertura del file probabilmente sbagliato
while(! feof($file))
{
$dato=fgets($file);
$dato= substr($dato,0,5); //elimina il carattere \n dalla fine del record
if ($dato == $miavariabile )
{
//qui dovrei fare in modo che la riga venga cancellata ma non so come fare
}
}
fclose($file);
Probabilmente anche il modo in cui ho aperto il file è sbagliato perchè è in lettura ma, leggendo le altre opzioni, non riesco a capire come lo devo aprire.
Se qualcuno mi sa consigliare qualcosa .....
Grazie mille.
Marco