
01/05/2014, 06:25
|
| | Fecha de Ingreso: marzo-2014
Mensajes: 168
Antigüedad: 11 años Puntos: 2 | |
Respuesta: No se envia el mail Ya hice eso, añadí un else, aqui código actualizado:
Lo malo es que ahora la pantalla se queda en blanco cuándo se registra. Si lo quieres comprobar tú mismo: http://www.ofserker.netai.net 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) { 'Usuario <strong>'.$user.'</strong> se ha creado con exito</br>'; }else{ echo 'Error al crear la cuenta de ".user."';
$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"); } } } ?> Atentamente, OfSerker.
P.D: Es eso un bug? |