Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/01/2009, 15:12
bERTUZ
 
Fecha de Ingreso: febrero-2008
Mensajes: 76
Antigüedad: 16 años, 3 meses
Puntos: 0
Guardar datos usuario en fichero

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!!