View Single Post
Old 11-01-2008, 21:38   #1
Rubberick
Senior Member
 
L'Avatar di Rubberick
 
Iscritto dal: Nov 2002
Messaggi: 11870
[PHP] leggere le ultime righe di un file molto grosso..

Ipotizziamo di avere un file molto grosso ad es un bel log chiatto di 50mb...

Con php voglio leggere le ultime righe di questo file... mettiamo le ultime 20... oppure senza manco andare a parlare di righe... tot bytes..

Ho visto in giro soluzioni fatte in casa ma tutte prevedono l'uso di file_get_contents, fread o file che non mi sembrano x nulla utili con file di grandi dimensioni xche' prevedono il caricamento di TUTTO il file...

non c'e' una funzione come fread ma con un offset? tipo

fread2($fp,$offset,$lenght) ??

EDIT: ho controllato sul manuale... file_get_contents() ha un parametro di offset ma questo funziona solo su php5 =D
__________________
Ho fatto affari con: troppi per elencarli

Vendo: NAS PRO QNAP 4 BAIE 419P+ CON LCD

Ultima modifica di Rubberick : 11-01-2008 alle 21:45.
Rubberick è offline   Rispondi citando il messaggio o parte di esso