Foros del Web » Programando para Internet » PHP »

Leer fichero TXT filtrando desde php

Estas en el tema de Leer fichero TXT filtrando desde php en el foro de PHP en Foros del Web. Cita: Cita: Hola a todos. Hola, pido disculpas de antemano si el tema que trato ya se hablo pero no lo he encontrado. Trato de ...
  #1 (permalink)  
Antiguo 10/02/2009, 00:27
 
Fecha de Ingreso: febrero-2009
Ubicación: Cordoba, Argentina
Mensajes: 9
Antigüedad: 15 años, 2 meses
Puntos: 0
Leer fichero TXT filtrando desde php

Cita:
Cita:
Hola a todos.

Hola, pido disculpas de antemano si el tema que trato ya se hablo pero no lo he encontrado.

Trato de leer un txt y mostrar los datos ordenados en una tabla. Hasta ahi todo marcha sin problemas.

Archivo.txt
================================================== ========
1,Juan Perez, Cordoba, Casado
2, Maria Alvarez, Buenos Aires, Soltera
3,Julio Rodriguez, Cordoba, Divorciado
4, Mabel Juarez, Buenos Aires, Desesperada

================================================== ========

Lo leo y lo muestro con el siguiente codigo:

<table border="0" align="center" cellpadding="0" cellspacing="0">
<? $lines = file('prueba.txt', 'r');
foreach ($lines as $line_num => $line) {
$datos = explode(",", $line);
?>
<tr>
<td>
<?= $datos[0] ?></td>
<td>
<?= $datos[1] ?></td>
<td>
<?= $datos[2] ?></td>
</tr>
<? } ?>
</table>

Eso me lista linea por linea en una tabla, perfecto.
Ahora mi rompecabezas.
Quiero agregar informacion extra del tipo "observaciones" en el mismo archivo txt, pero que no entre en el bucle que lee las lineas, sino mostrar solo ese campo.
La hipotesis sin solucion que se me ocurrio es la siguiente:
Agregar 4 lienas de informacion al inicio del fichero, y mostrarlas por separado, y luego recien empezar a leer desde la linea 5 lo que sería el bucle.

De modo el fichero txt quedaria asi:
================================================== ========
Este archivo es un listado de personas
Estas personas estan en lista de espera
Ellos han prestado conformidad para figuarar en este archivo
Los datos son ficticios
1,Juan Perez, Cordoba, Casado
2, Maria Alvarez, Buenos Aires, Soltera
3,Julio Rodriguez, Cordoba, Divorciado
4, Mabel Juarez, Buenos Aires, Desesperada

================================================== ========

Para poder extraer las primeras 4 lineas y empezar el bucle del cod anterior desde la linea 5 hasta el final.

Perdon si fui extenso, pero trate de ser lo mas explicito posible.

Muchas Gracias por la colaboracion de quien me oriente un poco.

Saludos.

Silvio.

Última edición por Silvino2006; 10/02/2009 a las 00:28 Razón: Pedir Notificacion
  #2 (permalink)  
Antiguo 10/02/2009, 08:55
okram
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Leer fichero TXT filtrando desde php

Cuál es el problema?

Con unset() puedes borrar las 4 primeras líneas de tu arreglo, después de haberlas guardado en variables o de haberlas imprimido. Ya después haces tu ciclo normalmente.

Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:13.