Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/10/2009, 05:05
antogonz
 
Fecha de Ingreso: octubre-2009
Mensajes: 6
Antigüedad: 14 años, 7 meses
Puntos: 0
Eliminar fila completa en archivo de texto

Hola:

Tengo un archivo de texto con esta estructura:

Dato1 Cantidad1 Fecha1
Dato2 Cantidad2 Fecha2
Dato3 Cantidad3 Fecha3

quiero que haciendo una busqueda de la columna dato, me elimine la fila completa.

Tengo siguiente script:

$dato = "datobuscado"
$archivo = "archivo.txt";
$fp = file_get_contents("$archivo","r");
if (preg_match("$dato", "$fp")) {
$cadena=join("",file($archivo));
$cadena=str_replace($dato,"",$cadena);
file_put_contents($archivo,$cadena);
}

pero solo me elimina el dato buscado y no la fila completa.

Alguien puede ayudarme.

Gracias.