C'e' una funzione apposta: http://php.net/fgets

fgets() legge una riga da un filehandle precedentemente aperto con fopen, mentre file() legge TUTTO il file mettendolo in un array.