php register send mail ตอบกลับอัตโนมัติ เมื่อทำการสมัครสมาชิกเรียบร้อยแล้ว ต้องการให้ส่งเมล์ตอบกลับไปยัง user แบบอัตโนมัติอ่ะคับ
Code (PHP)
<?
session_start();
mysql_connect("localhost","root","root");
mysql_select_db("mydatabase");
if(trim($_POST["txtUsername"]) == "")
{
echo "Please input Username!";
exit();
}
if(trim($_POST["txtPassword"]) == "")
{
echo "Please input Password!";
exit();
}
if($_POST["txtPassword"] != $_POST["txtConPassword"])
{
echo "Password not Match!";
exit();
}
if(trim($_POST["txtName"]) == "")
{
echo "Please input Name!";
exit();
}
if(trim($_POST["txtEmail"]) == "")
{
echo "Please input Email!";
exit();
}
$strSQL = "SELECT * FROM member WHERE Username = '".trim($_POST['txtUsername'])."' ";
$objQuery = mysql_query($strSQL);
$objResult = mysql_fetch_array($objQuery);
if($objResult)
{
echo "Username already exists!";
}
else
{
$strSQL = "INSERT INTO member (Username,Password,Name,Status,SID,Active) VALUES ('".$_POST["txtUsername"]."',
'".$_POST["txtPassword"]."','".$_POST["txtName"]."','USER','".session_id()."','No')";
$objQuery = mysql_query($strSQL);
$Uid = mysql_insert_id();
echo "Register Completed!<br>Please check your email to activate account";
$strTo = $_POST["txtEmail"];
$strSubject = "Activate Member Account";
$strHeader = "Content-type: text/html; charset=windows-874\n"; // or UTF-8 //
$strHeader .= "From: [email protected] \nReply-To: [email protected] ";
$strMessage = "";
$strMessage .= "Welcome : ".$_POST["txtName"]."<br>";
$strMessage .= "=================================<br>";
$strMessage .= "Activate account click here.<br>";
$strMessage .= "https://www.thaicreate.com/activate.php?sid=".session_id()."&uid=".$Uid."<br>";
$strMessage .= "=================================<br>";
$strMessage .= "ThaiCreate.Com<br>";
$flgSend = mail($strTo,$strSubject,$strMessage,$strHeader);
}
mysql_close();
?>
Go to : PHP Member Register and Email Activation ยืนยันการสมัครสมาชิกทางอีเมล์
Date :
2011-06-08 11:26:34
By :
webmaster
หลักการ คือทำสคริป ส่งอีเมล์ไว้ใน หน้าบันทึกข้อมูลการสมัครสมาชิด พอบันทึกเสร็จก็ให้มันส่งอีเมล์เลยไงครับ
Date :
2011-06-08 11:33:58
By :
mangporza
ขอบคุณมากคับ
Date :
2011-06-08 12:40:52
By :
rung_cec
ขอบคุณด้วย
Date :
2011-06-08 13:03:42
By :
อิอิ
ขอบคุณครับ
Date :
2012-10-11 10:12:30
By :
jira
Load balance : Server 01