A-AA+then

การ activate กับการส่งเมลล์

1,045
อยากทราบว่าการ activate ตอนสมัครสชิก
คือต้องการให้ส่งเมลล์ไปเพื่อให้ผู้สมัครยืนยันการสมัคร (คล้ายเว็บนี้ตอนสมัครสมาชิก)
โดยคลิกที่ลิ้งที่ส่งไปให้ก็เข้าหน้า login โดยอัติโนมัติค่ะ
(แต่ตอนนี้ที่ทำอยู่ ลิ้งที่ส่งไปมันลิ้งไม่ได้และก็ต้องเอา code ที่ส่งไปซึ่งเกิดจากการสุ่มขึ้นมาเพื่อให้ผู้สมัครนำไปยืนยันอีกที่ค่ะ)

2 ความคิดเห็น

ต้องส่งเมล์เป็นแบบ html ครับ

ลองหาโค้ดบนเว็บ หรือถ้า ตัวอย่างเต็มๆเลยก็ GCMS ครับ
1

ผมก็เคยเจอปัญหานี้นะครับ ตอนที่ลองใช้ class ที่โหลด มาจาก www.phpclass.org

function sendmail($from, $to, $subject, $message)
 {
  if($message)
  {
   $subject = "=?utf-8?B?".base64_encode($subject)."?=";//  หัวข้ออีเมล์
   $headers = "MIME-Version: 1.0\r\n";
   $headers .= "Content-Type: text/html; charset=utf-8 \r\n"; // encoding
   $headers .= "From: ".$from." \r\n";
   
   return mail($to, $subject, $message, $headers);
  }  
 }

ตัวอย่างการเรียกใช้
sendmail($from, $to, $subject, $message);

ผมใช้แล้วไม่มีปัญหาอะไรเลยครับ ลองเอาไปใช้ดูครับ

2
^