Visualizzazione dei risultati da 1 a 4 su 4

Discussione: lettura da file

  1. #1

    lettura da file

    ciao a tutti

    la mia domanda e' la seguente:

    come faccio a leggere solo l'ultima riga di un file di testo???

    io ho usato questa script ma mi legge tutto il file...
    codice:
    <?php
    
    $nome_file = "/usr/local/something.txt";
    $apri = fopen($nome_file, "r");
    $contenuti = fread($apri, filesize($nome_file));
    echo $contenuti
    fclose($apri);
    ?>
    come posso fare...?
    La vita sarebbe piu' facile se avessi il codice sorgente!

  2. #2

    nessuna idea...
    La vita sarebbe piu' facile se avessi il codice sorgente!

  3. #3
    codice:
    $content = file($file);
    $lastline = $content[count($content) - 1];
    unset($content);
    dentro $lastline hai l'ultima riga

    (nota ... se per caso è vuota è perché c'è un invio come ultimo carattere ... in caso invece di fare count() - 1 fai count() - 2 oppure ancora meglio usi un if e risolvi il problema ... PS: all'interno della riga è contenuto l'accapo quindi ti consiglio di lanciare un if ed in caso un str_replace per eliminare i \n e \r)
    The fastest Redis alternative ... cachegrand! https://github.com/danielealbano/cachegrand

  4. #4
    grazie
    La vita sarebbe piu' facile se avessi il codice sorgente!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.