Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. Categorie
    3. Coding e Sistemistica
    4. Coding
    5. Contare le righe in un file txt
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • cosina
      cosina User • ultima modifica di

      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.

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • F
        flaviors200 User Attivo • ultima modifica di

        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.

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • cosina
          cosina User • ultima modifica di

          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

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • cosina
            cosina User • ultima modifica di

            Come non detto. Ho risolto da sola. Grazie mille per i consigli

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • F
              flaviors200 User Attivo • ultima modifica di

              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]

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              Caricamento altri post
              Rispondi
              • Topic risposta
              Effettua l'accesso per rispondere
              • Da Vecchi a Nuovi
              • Da Nuovi a Vecchi
              • Più Voti