Buenas noches amigos! :)
Tengo un formulario web que recoje varios datos de un usuario, y que cuando hace click en dar de alta, va a "alta.php":
Código PHP:
<?php
$usuari = $_POST['usuari'];
$cognom1 = $_POST['cognom1'];
$cognom2 = $_POST['cognom2'];
$email = $_POST['email'];
$contrasenya = $_POST['contrasenya'];
if (isset($usuari) && isset($cognom1) && isset($cognom2) && isset($email) && isset($contrasenya))
{
$array = array($usuari, $cognom1, $cognom2, $email, $contrasenya);
$fitxer = fopen("usuaris.dat", "w");
}
else
{
echo "No estan todos los campos con datos";
}
?>
...como puedo hacer porque me guarde cada vez en el final del archivo una línia con los datos del usuario (usuari:cognom1:cognom2:email:contrasenya)...con la función implode si le paso el array que he creado me devolvería un string con todos los datos en una linea...pero como lo guardo cada vez en el final del fichero (cada usuario es una línea, sin sobreescribir ninguna linea anterior, ni control de usuarios repetidos).
MUCHAS GRACIAS!!
PD: con el isset($usuari)...valida que el usuario haya entrado algo en el input text 'usuari'?? o sería mejor hacerlo con !empty?? saludos!!