Código PHP:
<?php
require_once('./config/funciones.php');
conectar('*****', '*****', '*****', '*****');
//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.'")');
}
$para = $mail; //hace referencia a la variable email...
$titulo = "Activar Cuenta";
$mensaje*=*'Debes*activar*tu*cuenta*pulsando*este*enlace:*http://www.ofserker.netai.net/activacion.php?id=$aleatorio';
$cabeceras *= 'MIME-Version: 1.0' . "\r\n";
$cabeceras .= 'Content-type: text/plain; charset=iso-8859-1' . "\r\n";
$cabeceras .= 'From: Activar cuenta <tucorreo>' . "\r\n";
mail ($para, $titulo, $mensaje, $cabeceras);
{
echo "Usuario <strong>$user</strong> creado con éxito. 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");
}
?>