Hola tengo todo funcionanando perfectamente bien el REGISTRO, segundo los graba en la base de datos mysql, y el logeo anda bien.
Tambien tengo un php llamado insetar.php
Lo que quiero hacer y no lo logro es que sea un EMAILMANAGER osea tambien anda bien llega para que confirme el registro un link a la cuenta del usuario pero llega como que lo manda el servidor y yo quiero que confirme un email osea que el formulario lo maneje un email, cuando y cuando confirma, que me vuelva a llegar a mi com oque ya esta SUBCRIBE.
Abajo a lo ultimo te dejo el codigo para que veas de lo que hablo.
este:
----------------------------------------------------
<?php
if(isset($_POST['username']) && !empty($_POST['username']) &&
isset($_POST['password']) && !empty($_POST['password']) &&
isset($_POST['Nombre']) && !empty($_POST['Nombre']) &&
isset($_POST['Email']) && !empty($_POST['Email']) &&
isset ($_POST['Tel']) && !empty($_POST['Tel']) &&
isset ($_POST['Estado']) && !empty($_POST['Estado'])) {
$link = mysql_connect("localhost","wwwclick_click","uk22") ;
mysql_select_db("wwwclick_base",$link);
$codigo = md5(time());
mysql_query("INSERT INTO usuarios (codigo,username,password,Nombre,Email,Tel,Estado) VALUES ('".$codigo."','".mysql_real_escape_string($_POS T['username'])."','".mysql_real_escape_string($_POST['password'])."','".mysql_real_escape_string($_POST['Nombre'])."','".mysql_real_escape_string($_POST['Email'])."','".mysql_real_escape_string($_POST['Tel'])."','".mysql_real_escape_string($_POST['Estado'])."')",$link);
$my_error = mysql_error($link);
if(!empty($my_error)) {
header("Location: http://www.clickmail.com.mx/html/error.html");
} else {
mail($_POST['Email'],"ClickMail Registro","Gracias por Registrarte en Clickmail, solo tienes que confirmar tu registro en el link de abajo para ser miembro activo y gozar de todos nuestros beneficios:\r\n\r\nhttp://www.clickmail.com.mx/html/confirmar.php?id=".$codigo);
header("Location: http://www.clickmail.com.mx/html/gracias.html");
}
} else {
header("Location: http://www.clickmail.com.mx/html/error.html");
}
?>
------------------------------------------------------------
///////////////////////////////////////////////////////////////
NL-CONFIRM.PHP ESTE CREO ES EL QUE TOMA
COMO ASUNTO EL SUBSCRIBE DESPUES QUE CONFIRMA
Y ME LLEGA A MI UN EMAIL COMO QUE SI CONFIRMO.
///////////////////////////////////////////////////////////////
<?php
$emailmanager = '
[email protected]';
$urlok = 'confirm-ok.htm';
$urlko = 'confirm-ko.htm';
error_reporting(0);
$email = trim($_GET['email']);
$Ok = ereg("^([a-zA-Z0-9_\.-]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$", $email);
if ($Ok) {
mail($emailmanager,'Subscribe','','From: '.$email);
Header("Location: $urlok");
} else {
Header("Location: $urlko");
}
?>
//////////////////////////////////////////////////////////////////
NL-PROCESS ESTE ES EL QUE MANDA EL LINK PARA QUE CONFIRME EL REGISTRO
/////////////////////////////////////////////////////////////////////
<?php
$emailmanager = '
[email protected]';
$scriptUrl = 'http://www.galaxiafm.net/NL-confirm.php';
$urlok = 'NL-ok.htm';
$urlko = 'NL-ko.htm';
error_reporting(0);
$email = trim($_POST['email']);
$asunto="hola";
$headers = "Content-type: text/html; charset=iso-8859-1\r\n";
$body = "Gracias por Suscribirte a GALAXIAFM
Para confirmar tu suscripcion da Click en el link de abajo:
$scriptUrl?email=$email
Si no deseas Suscribirte solamente ignora este mensaje.
";
$Ok = ereg("^([a-zA-Z0-9_\.-]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$", $email);
if ($Ok) {
mail($email,'Por Favor Confirma tu Suscripcion',$body,'From: '.$emailmanager);
Header("Location: $urlok");
} else {
Header("Location: $urlko");
}
?>
LO QUE ESTOY BUSCANDO ES ALGUN MANERA DE PONER ESE CODIGO CON UN EMAIL MANAGER EN EL PRIMER CODIGO QUE MANDO QUE SI FUNCIONA PERO NO ME LLEGA A MI CUANDO CONFIRMA, Y A EL USUARIO LE LLEGA UN EMAIL COMO QUE LO MANDA EL SERVIDOR Y NO MI EMAIL.
eSPERO ME PUEDAS ECHAR LA MANO MI EMAIL/ MSN ES : solanasnet arroba hotmail.com