PHP - Mail Fuction การส่งอีเมลล์

   Tuesday, 07 September 2010 16:15


ตัวอย่างโปรแกรมภาษา PHP การเรียกใช้ ฟังก์ชั่น mail(to,subject,message,headers,parameters)


mail(to,subject,message,headers,parameters)

Parameterคำอธิบาย
to คือ email ของผู้รับ   จำเป็นต้องใส่ค่านี้ทุกครั้งที่มีการส่งเมล์ 
subject ชื่อเรื่องหรือหัวข้อของ email  จำเป็นต้องใส่ค่านี้ทุกครั้งที่มีการส่งเมล์  
message เนื้อหา หรือ เนื้อความ ของ email ที่ต้องการส่ง จำเป็นต้องใส่ค่านี้ทุกครั้งที่มีการส่งเมล์
headers ส่วนของ หัว email เช่น Cc, Bcc  ใส่หรือไม่ใส่ก็ได้
parameters พารามิเตอร์อื่น ๆ เพิ่มเติม ใ่ส่หรือไม่ใส่ก็ได้





ตัวอย่าง โค้ดการส่ง mail อย่างง่าย

Code:


<?php
$to = "webmaster@ban-goi.com";
$subject = "ทดสอบการส่ง email";
$message = "สวัสดีค่ะ! นี่เป็นการทดสอบการส่ง email แบบง่าย.";
$from = "someone@example.com";
$headers = "From: $from";
mail($to,$subject,$message,$headers);
echo "ส่ง email เรียบร้อยแล้วค่ะ";
?>
 



ตัวอย่างการสร้างแบบฟอร์ม การส่ง Email

Code:  "mailform.php"

<html>
<body>

<?php
if (isset($_REQUEST['email']))  // ถ้ามีการกรอกข้อมูล "email" ให้ทำการส่งเมล์
{
   //send email
   $email = $_REQUEST['email'] ;
   $subject = $_REQUEST['subject'] ;
   $message = $_REQUEST['message'] ;
   mail( "webmaster@ban-goi.com", "Subject: $subject",$message, "From: $email" );
   echo "ส่งอีเมลล์เรียบร้อยแล้วค่ะ";
}
else  // ถ้าไม่มีการกรอกข้อมูล  "email" ให้แสดงแบบฟอร์มข้างล่างนี้
{
   echo "<form method='post' action='mailform.php'>
   Email: <input name='email' type='text' /><br />
   Subject: <input name='subject' type='text' /><br />
   Message:<br />
   <textarea name='message' rows='15' cols='40'>
   </textarea><br />
   <input type='submit' />
   </form>";
}
?>

</body>
</html>

 


 

 

Comments  

 
+1 #1 bbm.in.th 2011-05-06 17:46
ดีจังเลยจะเอาไป ติดเว็บหาเพื่อน เล่น บีบี
หาเพื่อนเล่น bb : http://www.bbm.in.th
Quote
 

Add comment


Security code
Refresh

หน้าหลัก บทเรียน PHP PHP - Mail Fuction การส่งอีเมลล์
Joomla template modify by Ban-Goi.com