|
|
|
ช่วยชี้แนะเกี่ยวกับโค๊ดเกี่ยวกับระบบสมัครสมาชิกตรงส่วนนี้ให้หน่อยครับ |
|
|
|
|
|
|
|
สรุปแล้วมันใช้แค่ส่งอีเมล์ครับ รู้สึกว่าในบทความนี่จะส่งอีเมล์เพื่อไป Activate เพื่อยืนยันสมาชิกครับ
|
|
|
|
|
Date :
2013-10-04 17:03:04 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ใช่ครับผมเอามาจากฟอมการสมัรคสมาชิกในนี้ครับ
แต่ผมยังไม่เข้าใจว่าครับว่าเราจะให้มันลิงไปหน้าเว็บของเรานั้นต้องทำยังไง ต้องแทรกลงตรงไหนครับ เช่น
Code
$strSubject = "Activate Member Account"; // บรรทัดนี้ ตรง Member หมายถึงตารางหรือเปล่า
$strHeader .= "From: [email protected]\nReply-To: [email protected]";// [email protected] ถ้้าเป็ฯของเราต้องใส่อะไรไปแทน
$strMessage .= "https://www.thaicreate.com/activate.php?sid=".session_id()."&uid=".$Uid."<br>";// /www.thaicreate.com/activate.php ของเราไม่มีต้องทำยังไง เพราะจำลองระบบบน localhost หรือจะใส่หน้าแรก เป็น home.html ของเรา
$strMessage .= "ThaiCreate.Com<br>"; //ตรงนี้ด้วยครับ
ช่วยแนะนำด้วยครับ ขอบคุณครับ
ผมลองมาแบบนี้ถูกหรือเปล่าครับ แต่มันบอกเออเอรร์ *__*
Code (PHP)
$strTo = $_POST["txtEmail"];
$strSubject = "Activate tb_register 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 .= "C:\AppServ\www\Mysite\home1.html/activate.php?sid=".session_id()."&uid=".$Uid."<br>";
$strMessage .= "=================================<br>";
$strMessage .= "home1.html<br>";
|
|
|
|
|
Date :
2013-10-04 17:57:29 |
By :
ball |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
$Uid = mysql_insert_id(); // หา id ที่ insert ไป
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]"; //แจ้งว่าส่งมาจาก [email protected] และสำเนาจดหมายนี้ไปที่ [email protected] ด้วยอีก 1 ฉบับ
$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>"; //แจ้งหน้ายืนยัน โดยใช้เลขเซสชัน และรหัสที่เพิ่ง insert ไปจากข้างบน
$strMessage .= "=================================<br>";
$strMessage .= "ThaiCreate.Com<br>"; //เป็นแค่ HTML ธรรมดา ยำได้ตามสบาย
$flgSend = mail($strTo,$strSubject,$strMessage,$strHeader);
|
|
|
|
|
Date :
2013-10-04 22:02:47 |
By :
itpcc |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณครับ
|
|
|
|
|
Date :
2013-10-05 00:11:55 |
By :
ball |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอถามหน่อยค่ะ
ตรง $strHeader .= "From: [email protected]\nReply-To: [email protected]";
ถ้าเป็นของเรา เราจะต้องเอาจากตรงไหนมาใส่ค่ะ
|
|
|
|
|
Date :
2014-01-13 00:16:17 |
By :
น้องใหม่ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณค่ะ
เป็น เมล์ ที่เราสมัครใช้งานทั่วไปหรอค่ะ เช่น [email protected] แบบนี้หรอค่ะ
แล้วลูกค้าจะดูรหัสใหม่ได้ยังไงอ่ะค่ะ ช่วยหน่อยค่ะ
|
|
|
|
|
Date :
2014-01-14 15:51:18 |
By :
น้องใหม่ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|