Allora, ho un file che leggo con la funzione fgets(), il mio problema che questo file non lo leggo tutto in una volta, ma poco all volta, rigo per rigo.
Esiste un metodo per iniziare a leggere un file di testo ad esempio dal rigo 400?
Io ho provato a fare un ciclo while che saltava fino a 400, ma per file grossi tipo 30000 righe questo diventa pesante alla fine...
esempio
Codice PHP:
$start = 400;
$i = 0;
$fd = fopen('percorso del file.csv');
while(!feof($fd)):
$dati = fgets($fd,4096);
//Se devo iniziare dal rigo 400 salto le prime 400 righe
if($i < $start):
$i++;
continue;
endif;
//Altrimenti eseguo queste operazioni
altro codice
endwhile;
Cosi' risulta dispendioso oltre un certo limite da considerare infatti che oltre a saltare queste righe poi eseguo piu' di 3000 query....
VVoVe:
Chi mi puo' aiutare???