- Home
- Categorie
- Coding e Sistemistica
- PHP
- Contare le righe in un file txt
-
Contare le righe in un file txt
Buongiorno a tutti, vorrei sapere se e` possibile e quale codice dovrei usare per contare le righe di testo contenute in un file txt e riportare il risultato all'interno di un file html. La lettura del file txt dovrebbe essere ripetuta ogni 24 ore per aggiornare il risultato, ma questo posso ottenerlo tramite cronjob. Grazie mille per l'aiuto.
-
Ciao,
un modo per calcolare le righe di un file di testo è tramite la funzione file(), che prende in input il percorso del file (es. "pathtofile/file.txt") e restituisce un array contenente tutte le righe.
Una volta che hai l'array, usa la funzione count() per contare gli elementi e hai risolto.
N.B. se il file da processare è piuttosto grande (es. centinaia di Mb), la funzione file() potrebbe saturare la memoria.
-
Grazie, purtroppo non ho abbastanza esperienza di php per compilare un codice da sola. Potresti mostrarmi un esempio pratico, per piacere? In alternativa, mi basterebbe, se piu` semplice, numerare in automatico ogni nuova riga in sequenza
-
Come non detto. Ho risolto da sola. Grazie mille per i consigli
-
Ciao,
scusa mi sembrava troppo banale per mettere il codice
Comunque per chi dovesse avere la stessa esigenza
[PHP]
$path = "file.txt";
$rows = count(file($path));echo "Righe file: ".$rows;
[/PHP]