Hola, tengo dos archivos, uno para llenar un formulario donde sólo se ingresa la ciudad del usuario. Y el otro archivo, cargaría a un txt (usuarios.txt) la ciudad que ingresó el usuario, este dato estaría junto a los demás datos del usuario (nombre, apellido, email, clave, ciudad).
Mi duda es cómo puedo cargar ese dato en un txt y que vaya a la fila de ese usuario en especifico.
Probe con la función fopen y fwrite a+ pero sólo logro que me cargue el dato al final de todo y en el último usuario.
Los archivos son los siguientes:
usuario.txt que contiene:
email;clave;nombre;apellido;trabajo;estudio;fecha; ciudad_actual
[email protected]; 001; lucas, duran; freelance en A; estudio en B; 02 de febrero de 1988;
fperez; 002; federico; perez; freelance en X; estudio en J; 07 de mayo;
agregar_info.php
<?php
if ($usuario == $matriz[0]['email'])
{
echo
"
<div id='guardar_info'>
<form action='_secciones/_mi_perfil/guardar_info.php' method='GET'>
Ciudad actual: <input type='text' name='ciudad_actual' placeholder='Ingresa tu ciudad actual' autofocus size='25'>
<input type='submit' value='Guardar'>
</form>
</div>
";
}
?>
guardar_info.php
<?php
$ciudad_actual = $_GET["ciudad_actual"];
$fp = fopen("../../usuarios.txt", "a+");
$texto = $ciudad_actual;
fwrite ($fp, $texto);
fclose($fp);
header('Location: ../../inicio.php');
?>
¡Desde ya gracias!