Hola,
Estoy buscando la forma de canviar el valor de una linea en un txt sin tener que regenerar el txt por completo.
Seria como hacer un update en sql.. canvias la linea en concreto seguna 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" canvie 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 linea, no me modifica esa en question.
Me podeis echar una mano?