Inicio > PHP > davidcortesb > obtener datos de un archivo .txt

obtener datos de un archivo .txt

Experto:
Usuario:
Fecha: 31/10/2008
Valoración: (5,00 sobre 5) Categoría: PHP
31/10/2008
marrito, usuario preguntando en PHP
Usuario
Hola amigo, espero me puedas ayudar con este problemita.
Lo que pasa es que necesito encontrar la forma de como obtener datos de un archivo .txt y guardarlos en variables para luego utilizarlos o mandarlos a la BD.
Por ejemplo en mi .txt tengo:
Nombre: David
Ciudad: Puebla
.
.
O tambien podrian estar solamente los datos para jalar solamente el valor y cuando encuentre un enter en otro dato se guarde en otra variable, ayudame porfa me urge.
Un saludo  
31/10/2008
marrito, experto respondiendo en PHP
Experto
Hola,
en primer lugar tienes que abrir el archivo con fopen y leer cada línea con fgets. Después divides cada línea en las dos partes que tiene y lo almacenas en un array, por ejemplo:
<?php
$gestor = @fopen("archivo_entrada.txt", "r");
$i=0;
if ($gestor) {
  while (!feof($gestor)) {
     $linea = fgets($gestor, 4096);
     list($parametro[$i], $valor[$i]) = split(":", $linea);
}
fclose ($gestor);
}
// En la matriz $valor tienes todos los valores
?>
Saludos.
David Cortés Braña
31/10/2008
marrito, usuario preguntando en PHP
Usuario
Gracias por tu apoyo, me fue de gran ayuda.
Un saludo que estes bien.
Más opciones
Enlaces patrocinados