Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2008
    Messaggi
    203

    Leggerer file dalla fine all'inizio

    Ciao a tutti,

    avrei la necessità di leggere un file di testo (è un log)
    dalla fine del file verso l'inizio (riga per riga).

    con i seguenti codici, il file viene ovviamene letto dall'inizio alla fine.
    Come posso fare il contrartio leggendo sempre riga per riga?

    codice:
    $percorsoFile = "./Logging.log";
    $news=fopen($percorsoFile,"r");
    	while (!feof($news)) {
    			$buffer = fgets($news, 4096);
    print("$buffer 
    \n");			
    	}
    fclose ($news);
    codice:
    $fileContent = file('Logging.log');
    
    foreach ($fileContent as $line) {
    print("$line 
    \n");			
    }

    Grazie anticipatamente

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2008
    Messaggi
    203
    ho risolto con un array

    codice:
    $count = 0;
    
    			$percorsoFile = "./Logging.log";
    			$news=fopen($percorsoFile,"r");
    				while (!feof($news)) {
    						$buffer = fgets($news, 4096);			
    						$count = $count + 1;
    						$arrayLog[$count] = $buffer;
    				}
    			fclose ($news);
    
    
    			
    			
    			for($i=sizeof($arrayLog); $i>1 ; $i--  ){
    			print("$arrayLog[$i] 
    \n");
    			}

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.