Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/05/2014, 15:56
OfSerker
 
Fecha de Ingreso: marzo-2014
Mensajes: 168
Antigüedad: 12 años, 6 meses
Puntos: 2
No me envia el mail

Hola, tengo un problema con mi código y es que si pongo la url de mi página web. En la variable $email, done pongo la dirección de mi página web, si pongo la mia no se envia y por ejemplo si pongo otrq cualguiera (habbo.es) si que se envia el mail. ¿Es un bug? ¿Que pasa?
Si necesitáis archivos o cosas, pedidlas.

register.php:
Código PHP:
<?php
require_once('./config/funciones.php');
conectar('mysqlbdgngn13.000webhost.com', 'a661237hdjgj6_sergiof', 'no leas', '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.'")'); 
    
}
$to       = $_POST['emailsignup']; //pon tu email
$title    = "Activar cuenta";
$email    = 'Para activar la cuenta, es necesario entrar en este enlace: www.ofserker.netai.net';
$cabecera .= "MIME-Version: 1.0" . '\r\n';
$cabecera .= "Content-type: text/plain; charset=iso-8859-1" . '\r\n';
$cabecera = 'From: ofserker.netai.net' . "\r\n";
 
$emailreg = mail($to, $title, $email, $cabecera);

{

        if (
$emailreg) {
echo 
"Usuario <strong>$user</strong> creado con &eacutexito. Enviando un mail a <strong>$mail</strong> que luego deber&aacutes aceptar";
            
header("refresh: 8; url=./index.php");

            
        }else{
            echo 
'Hubo un error en el registro';
            
header("refresh: 4; url=./index.php");
        }
    }

?>
Atentamente, OfSerker.