- Home
- Categorie
- Coding e Sistemistica
- PHP
- Eliminare una parte di righe su file txt
-
Eliminare una parte di righe su file txt
Ciao a tutti , ho il seguente file e ho bisogno di un vostro aiuto,
con qualche script in php vorrei lasciare solo le ultime 20 righe cancellando tutto il resto antecedente.
Nb. il file si aggiorna ogni minuto, pertanto per non creare un elenco grandissimo vorrei lasciare nel file solo le ultime 20 o 30 righe. qualcuno può aiutarmi ?
se può essere utile la terza colonna e un Timestamp e volendo si può uilizzare lasciando gli ultimi 20 minuti o 30 minuti.16-04-09|11:48|1460195280|20.3|44|12.5
16-04-09|11:49|1460195340|20.3|43|12.3
16-04-09|11:50|1460195400|20.4|43|12.2
16-04-09|11:51|1460195460|20.4|42|12.3
16-04-09|11:52|1460195520|20.4|43|12.6
16-04-09|11:53|1460195580|20.4|42|12.8
16-04-09|11:54|1460195640|20.4|41|12.5
16-04-09|11:54|1460195640|20.4|41|12.7
16-04-09|11:56|1460195760|20.4|40|13.8
16-04-09|11:57|1460195820|20.4|40|13.3
16-04-09|11:58|1460195880|20.5|42|13.5
16-04-09|11:59|1460195940|20.5|41|13.6
16-04-09|12:00|1460196000|20.5|41|13.8
16-04-09|12:01|1460196060|20.5|41|14.0
16-04-09|12:02|1460196120|20.5|41|13.9
16-04-09|12:03|1460196180|20.5|41|13.7
16-04-09|12:04|1460196240|20.5|41|13.7
16-04-09|12:05|1460196300|20.5|41|13.8
16-04-09|11:48|1460195280|20.3|44|12.5
16-04-09|11:49|1460195340|20.3|43|12.3
16-04-09|11:50|1460195400|20.4|43|12.2
16-04-09|11:51|1460195460|20.4|42|12.3
16-04-09|11:52|1460195520|20.4|43|12.6
16-04-09|11:53|1460195580|20.4|42|12.8
16-04-09|11:54|1460195640|20.4|41|12.5
16-04-09|11:54|1460195640|20.4|41|12.7
......
......Grazie in anticipo.
-
Ciao, io ragionando un po' leggere il file e conterei da quante righe è composto (facciamo finta che sono 140), poi con un ciclo for, cancellerei tutte le righe da 0 a (140-20) e riscriverei il file txt.