Con tu Nombre y Correo recibes las ltimas Plantillas y Cdigos

* indicates required
Close

subscribe to the RSS Feed

Friday, May 18, 2012

Cambiar una línea de un txt

Escrito por Dattahome el julio 24, 2008


Consulta:

Hola,
Estoy buscando la forma de cambiar el valor de una línea en un txt sin tener que regenerar el txt por completo. Seria como hacer un update en sql.. cambias la línea en concreto según la “id” por ejemplo.

Supongamos que el contenido en el txt es:
lalalala res nose lala
cortaraki iee ueue llla
232323 ieieie ooo aaa

..y quiero que la segunda linea “cortaraki” cambie el contenido. Entonces mi php es:


$filename = “prueba.txt”;
$dataFile = fopen( $filename, “r+” );

if ( $dataFile )
{
while (!feof($dataFile))
{
$buffer = fgets($dataFile, 4096);

$iezoo = split(‘ ‘,$buffer);

if ($iezoo[1] == “cortaraki”){
fwrite($dataFile, “otracosa uno dos tres”);
}
else{
//nada…
}
}
fclose($dataFile);
}

Pero solo consigo crear una 4a línea, no me modifica esa en cuestión.

Me podes echar una mano? Espera! Ay mas para leer…no te vayas »

Red Ceobitacora.com
Educational blog network Ceobitacora.com
 

 

English

Hosting