Holaa... espero de su ayuda necesito modificar un registro desde un archivo .txt usando solo codigo php, sin ayuda de mysql ni html... este es el codigo que he hecho pero no me resulta es logico que necesita de alguna funcion o de algo mas q permida que lo que yo ingrese sea lo q se modificique... espero de su ayuda. gracias...
$cedu = trim (fgets(STDIN));
$archivo = file("dataClientes.txt");
$lineas = count($archivo);
for($i=0; $i < $lineas; $i++)
{
$clientes[] = explode(";",$archivo[$i]);
}
for($i=0; $i<count($clientes); $i++)
{
if($cedu == $clientes[$i][0])
{
printf("%-10s%-30s%-30s%-30s\n",$clientes[$i][0],$clientes[$i][1],$clientes[$i][2],$clientes[$i][3]);
echo "¿Seguro que desea modificar este registro?si/no \n";
$resp = trim (fgets(STDIN));
if ($resp='si')
{
echo "Ingrese Cedula: \n";
$ced = trim (fgets(STDIN));
echo "Ingrese Nombre: \n";
$nom = trim (fgets(STDIN));
echo "Ingrese Apellido: \n";
$ape = trim (fgets(STDIN));
echo "Ingrese Observaciones: \n";
$obs = trim (fgets(STDIN));
$clientes ="$ced;$nom;$ape;$obs\n";
fwrite($archivo,$clientes);
$archivo = fopen("dataClientes.txt","w+");
}
}
}