18/02/2010, 04:43
|
| | | Fecha de Ingreso: agosto-2008 Ubicación: Madrid
Mensajes: 12
Antigüedad: 16 años, 3 meses Puntos: 1 | |
Respuesta: filtrar contenido de archivo txt Yo te he hecho esto:
<?php
$info = file("datos.txt");
foreach($info as $datos) {
if (!preg_match("/^pepe/", $datos)) {
$datos = split("#", $datos);
$tablaExcep[] = $datos;
$numDatos = count($datos);
}
}
$salida="";
$salida.=<<<HERE
<table border="1">
HERE;
for ($fil=0; $fil<count($tablaExcep); $fil++) {
$salida.="<tr>\n";
for ($col=0; $col<$numDatos; $col++) {
$salida.="<td>".$tablaExcep[$fil][$col]."</td>";
} // fin col loop
$salida.="</tr>\n";
} // fin fil loop;
$salida.="</table>";
print $salida;
?>
Te permite cambiar cualquier cosa en el txt, incluida la cantidad de elementos y funcionaría. Para filtrar, tan sólo cambiar el /^pepe/ por lo que sea.
Para poder cambiarlo mediante formulario se haría creando una matriz con todos los datos sin filtrar y usar las posiciones como valores.
Como soy nuevo, que los expertos me digan si mi solución es correcta... |