Foros del Web » Programando para Internet » PHP »

PHP OO No me envia el mail

Estas en el tema de No me envia el mail en el foro de PHP en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 20/05/2014, 15:56
 
Fecha de Ingreso: marzo-2014
Mensajes: 168
Antigüedad: 10 años, 1 mes
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.
  #2 (permalink)  
Antiguo 21/05/2014, 10:50
 
Fecha de Ingreso: marzo-2014
Mensajes: 168
Antigüedad: 10 años, 1 mes
Puntos: 2
Respuesta: No me envia el mail

Ayuda porfavor, si pongo en el $email la dirección de mi página web, no se envia mientras que si pongo otra cualquiera si que se envis el mail.
Código PHP:
$email    'Para activar la cuenta, es necesario entrar en este enlace: www.ofserker.netai.net'

Etiquetas: envia, html, mail, mysql, registro, select, sql, variable
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:59.