Ver Mensaje Individual
  #11 (permalink)  
Antiguo 01/09/2010, 14:32
Avatar de claudiovega
claudiovega
 
Fecha de Ingreso: octubre-2003
Ubicación: Puerto Montt
Mensajes: 3.667
Antigüedad: 20 años, 6 meses
Puntos: 11
Respuesta: Modificar un registro txt

Fíjate bien en el código que hice, no se parece en nada al tuyo. Ahora lo dejo mas completo.

Código PHP:

echo "Ingrese el numero de cedula: \n";
$cedu trim (fgets(STDIN));

$clientes=file("dataClientes.txt"); //$clientes aqui es un array, no es necesario crear otro

for($i=0$i<count($clientes); $i++)
{
   
$linea=explode("separador",$clientes[$i]); //separo el registro en campos

   
if($cedu == $linea[0])  // $linea[0] = cedula del registro i
   
{
       
$linea[1]=$nom//valor que viene de un form
       
$linea[2]=$ape;
       
$clientes[$i]=implode("separador",$linea);
   }
}

...

//al final

file_put_contents("ruta/archivo",implode("\n",$clientes)); 

Última edición por claudiovega; 01/09/2010 a las 14:38