Esto me ha dado buenos resultados:
Código PHP:
<?php
#probando fgets
$archivo="prueba.txt";
$gestor=fopen($archivo,"r");
$i=0;
while(!feof($gestor)){
$linea[$i]=rtrim(fgets($gestor));
#comprobar que linea es y mandar dato a la bd
echo $linea[$i];
$i++;
}
fclose($gestor);
?>
Puedo leer el archivo linea a linea. Me falta la parte de decidir en que campo de la base de datos almacenar cada línea. Me parece que la mejor manera de hacer esto sería con expresiones regulares y la funcion preg_match.