Extraer texto de un archivo txt

Soy neófito en este campo, aunque me he dedicado los últimos días a realizar algunas páginas con php.
Mi consulta es la siguiente.
Baje una html a un archivo de texto: datos.txt
$f = fopen("datos.txt","w");
$pagina=file("http://xxxxxxxxxx.com/);
foreach($pagina as $linea) fputs($f,$linea);
fclose($f);
Hasta ahí todo bien, lo que quiero es llevar la linea 310, la 318, la 326 y la 347 a 4 variables desde la columna 1 hasta la 20 (20 caracteres) para almacenarlos en una tabla de mi BD mySQL
¿Cómo lo Hago?

1 respuesta

Respuesta
1
Pues tal y como lo tienes sólo debes colocar un bucle para leer consecutivamente las primeras 309 líneas con fgets() y obtendrás la 310, actúa de la misma forma para obtener las otras 3 líneas. En el manual tienes indicaciones de cómo usar la función:
http://es2.php.net/manual/es/function.fgets.php
Una vez obtenida cada línea, quedarse con los 20 caracteres deseados, se consigue aplicando la función substr():
http://es2.php.net/manual/es/function.substr.php
Gracias.
Esta era la respuesta que necesitaba. Voy a estudiar el manual de los enlaces que me envías.
Si tengo algún inconveniente... vuelvo y te pregunto.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas