Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/07/2009, 16:50
Avatar de intiweb
intiweb
 
Fecha de Ingreso: mayo-2009
Ubicación: Capital Federal
Mensajes: 363
Antigüedad: 14 años, 11 meses
Puntos: 5
problemas con variable en sistema de registro de usuarios

hola maetros
yo hice ( con tutoriales ) un sistema donde la gente se registra para poder acceder a determinada pagina pero en ves guardar el usuario que se crea en una base de datos cuando uno se registra se genera un archivo nuevo que se llama "nombredeusuario.php" y dentro de este archivo se guardan los datos del usuario que se usaran para luego abrir la cuenta.. o sea cada usuario tiene un archivo php que se llama como su nick ejem. "niko.php"
el tema es que el codigo php que se encarga de generar este archivo lo genera pero no coloca ni el nombre de usuario ni los datos dentro del archivo creo que el problema esta con las variables entre el formulario y el php pero no se como resolverlo no se si alguien me puede alludar les paso el codigo del formulario de registro y del reg.php que es el que genera el archivo me salvarian porque no se intente pero no logre nada igual soy bastante novato

Código HTML:
<form name="form1" method="post" action="reg.php">
  Nombre:
  <br>
  <input name="nombre" type="text" id="nombre" />
  <br>
  Clave:<br>
  <input name="clave" type="password" id="clave">
  <br>
Pais:  <br>
<input name="pais" type="text" id="pais">
<br>
Email:<br>
<input name="email" type="text" id="email">
<br>
<label>
<input type="submit" name="Submit" value="Registrar">
</label>
</form> 
aca va el php:

reg.php:
Código PHP:
<? 
  
if(file_exists("usuarios/$nombre.php")) { // comprobamos el usuario 
  
echo "El usuario ya existe en la BD"// si ya esiste lo desimos 
  
}else{ // si no  
  
$IP $REMOTE_ADDR//removemos el ip del usuario 
  
$cnfecha strftime("%d-%m-%y"time()); //la fecha 

  
$add "usuarios/$nombre.php"// creamos el usuario 
  
$saa fopen($add"a+");  
  
$sss "<? 
            \$clave = '$clave'; 
            \$email = '$email'; 
            \$ip = '$nombre'; 
            \$pais = '$pais'; 
            \$fecha = '$cnfecha'; 
            ?>"
;  
  
$grabar fwrite($saa$sss); // lo grabamos 
  
fclose($saa); 
  echo 
"El usuario a sido creado correctamente.";  
  } 
?>