GORAGOD.com

freelance, web developer, web designer, hosting, domain name

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

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

ต้องส่งเมล์เป็นแบบ 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
ความคิดเห็น
ไฟล์อัปโหลด ชนิด jpg, jpeg ขนาดไฟล์ไม่เกิน 2M
^