
02/03/2008, 11:56
|
| | Fecha de Ingreso: enero-2008 Ubicación: Estado de México, México
Mensajes: 476
Antigüedad: 17 años, 1 mes Puntos: 11 | |
Problemas con el envio de mensajes Estoy creando una pagina para flogs multiusuarios en php pero el problema es que ya cree el sistema de registro y el de validacion etc pero a muchos no les llega el correo y a otros les llega pero vacio quisiera me ayudaran a remediarlo aqui les dejo el codigo del archivo. Código PHP:
################################
# E N V I A V A L I D A Ç Ã O #
################################
function valida($email, $nome, $login){
$rand = rand(0, 100);
$cod = md5($rand);
$pag = "valida.php?cod=$cod&login=$login";
global $tab_valida, $url_site;
mysql_query("INSERT INTO $tab_valida (cod , login) VALUES ('$cod' , '$login')") or die(print(mysql_error()));
mkdir("./$login");
if(!copy("./anteriores.php", "./$login/anteriores.php")){echo "error copiando arquivo";}
if(!copy("./valida.php", "./$login/valida.php")){echo "error copiando archivo";}
if(!copy("./config.php", "./$login/config.php")){echo "error copiando archivo";}
if(!copy("./fun.php", "./$login/fun.php")){echo "errorcopiando archivo";}
if(!copy("./index_individual.php", "./$login/index_individual.php")){echo "error copiando archivo";}
if(!copy("./imagenes/bg.gif", "./$login/bg.gif")){echo "error copiando archivo";}
if(!copy("./mini.php", "./$login/mini.php")){echo "error copiando archivo";}
if(!copy("./grande.php", "./$login/grande.php")){echo "error copiando archivo";}
if(!copy("./mostrartodas.php", "./$login/mostrartodas.php")){echo "erro copiando archivo";}
#############################
# C R I A N D O I D E N T #
#############################
$arquivo = fopen("./$login/dono.php","w");
fwrite($arquivo, '<? $dono="'.$login.'"; ?>');
fclose($arquivo);
#############################
//br2(2);
//echo "Para testes a ativação pode ser feita clicando no link a seguir ou no link enviado para seu email, caso o email não chegue por favor informe [email protected]";
br2(2);
//echo "<a href = \"./$login/$pag\">Clique AQUI para ativar su FLOG</a>";
br2(2);
##colocar envio de email aqui !
############################
#E N V I A N D O E M A I L#
############################
$headers = "De:<[email protected]> \nContent-type: text/html\n";
$sub = "[VALIDACION FLOG - $login]";
$enviar = "
<html>
<head>
</head>
<body>
<p><font face=\"Verdana\" size=\"1\">
<hr>
.:: Fotolog :: Xtreme ::.<br>
Usted solicitó un registro en el sitio <b>$url_site</b><br>
Para concluir su registro es necesario ingresar en la siguiente URL :<br><br>
<a href = \"$url_site/$login/$pag\">$url_site/$login/$pag</a>
<br>
<hr>
Este es un mensage automático, no lo responda!<br>
$url_site!<br>
</font></p>
</body>
</html>";
if(!mail($email,$sub,$enviar,$headers)){
br();
echo "Ocurrió un error al enviar el email de validación. Por favor, contacte con el administrador - [email protected]";
br();
"Su email de validación fue enviado correctamente a su email - $email";
br();
"Cuando reciba el email, clique el link para validar su login.";
br();
}
} |