Los valores se añaden correctamente a la BD.
También, cuándo hago este echo:
Código PHP:
echo 'Usuario <strong>$user</strong> se ha creado con exito</br>';
register.php:
Código PHP:
<?php
require_once('./config/funciones.php');
conectar('mysql13.000webhost.com', 'a6612376_sergiof', 'Sergivilla1', 'a6612376_users');
//Recibir
$user = strip_tags($_POST['usernamesignup']);
$pass = strip_tags(sha1($_POST['passwordsignup']));
$mail = strip_tags($_POST['emailsignup']);
$repw = strip_tags($_POST['passwordsignup_confirm']);
$ip = $_SERVER['REMOTE_ADDR'];
$key = $aleatorio = uniqid();
$activado = "0";
$query = @mysql_query('SELECT * FROM users WHERE user="'.mysql_real_escape_string($user).'"');
if($existe = @mysql_fetch_object($query))
{
echo 'El usuario '.$user.' ya existe.';
header("refresh: 4; url=./register.html");
}else{
$meter = @mysql_query('INSERT INTO users (user, pass, mail, codigo, activado, ip) values ("'.mysql_real_escape_string($user).'","'.mysql_real_escape_string($pass).'","'.mysql_real_escape_string($mail).'","'.
mysql_real_escape_string($key).'","'.
mysql_real_escape_string($activado).'","'.
$ip.'")');
if($meter)
{
echo 'Usuario <strong>$user</strong> se ha creado con exito</br>';
$para = $mail; //hace referencia a la variable email...
$titulo = "Activar cuenta";
$mensaje = 'Para activar la cuenta, es necesario entrar en este enlace: http://ofserker.netai.net/verificar.php?codigo=$key' . "\r\n";
$cabeceras = "MIME-Version: 1.0" . "\r\n";
$cabeceras = 'Content-type: text/plain; charset=iso-8859-1' . "\r\n";
$cabeceras = "From: [email protected]" . "\r\n";
$email = mail($para, $titulo, $mensaje, $cabeceras);
if ($email){
echo "Enviando un mail a <strong>$mail</strong> que luego deberás aceptar";
header("refresh: 8; url=./index.php");
}else{
echo 'Hubo un error en el registro';
header("refresh: 4; url=./index.php");
}
}
}
?>