>

วิธีส่ง อีเมล์ ด้วย PHP (PHP Send email)

วิธีส่ง อีเมล์ ด้วย PHP (PHP Send email)

วิธีส่ง อีเมล์ ด้วย PHP (PHP Send email)

กลับมาอีกครั้งกับ โปรแกรมเมอร์กากกาก   วันนี้จะมานำเสนอเรื่อง วิธีส่ง อีเมล์ ด้วย PHP (PHP Send email)  ในแบบฉบับกากกาก  เราลองมาดูกันเลยดีกว่านะครับ ว่าจะเป็นอย่างไรใน Code แบบกากกากกันเลยดีกว่าครับ

CODE วิธีส่ง อีเมล์ ด้วย PHP (PHP Send email)

1. สร้างไฟล์ PHP หรือ HTML มา 1 ไฟล์เพื่อเป็นฟอร์มในการส่งข้อมูลเข้า E-mail นะครับ และพิมพ์ หรือ copy CODE ตามด้านล่างนี้เลยนะครับ(CODE อาจจะรกนิดนึง เพราะทางโปรแกรมเมอร์กากกาก ได้ใช้โปรแกรม dreamweaver ในการเขียน CODE ซึ่งโปรแกรมจะรันCODE HTML ขึ้นมาให้บางส่วน)

CODE HTML เพื่อสร้างฟอร์มส่ง E-mail

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>แบบฟอร์ม Send email</title>
</head>

<body>
<center><br>
<b>แบบฟอร์ม Send email<b></br></br>
<form id="form1" name="form1" method="post" action="sendmail.php">
<table width="415" border="0" cellspacing="1" cellpadding="1">
<tr>
<td colspan="2"> </td>
</tr>
<tr>
<td width="179">ชื่อ-นามสกุลผู้ส่ง</td>
<td width="229"><label>
<input name="name" type="text" id="name" />
</label></td>
</tr>
<tr>
<td>อีเมล์ผู้ส่ง</td>
<td><label>
<input name="sender" type="text" id="sender" />
</label></td>
</tr>
<tr>
<td>หัวข้อ</td>
<td><label>
<input name="header" type="text" id="header" />
</label></td>
</tr>
<tr>
<td valign="top">ข้อความ</td>
<td><label>
<textarea name="messages" cols="30" rows="5" wrap="virtual" id="messages"></textarea>
</label></td>
</tr>
<tr>
<td colspan="2"><div align="center">
<label>
<input type="submit" name="Submit" value="Send Mail" />
</label>
</td>
</tr>
</table>
</form>
</center>
</body>
</html>

2. สร้างไฟล์ PHP ขึ้นมาชื่อว่า  sendmail.php (หรือจะตั้งชื่ออื่นก็ได้ แต่ต้องตรงกับค่าที่สั่ง action มาในตัวหน้งสือสีแดง  ในไฟล์ที่ 1 นั้นเอง  เมื่อสร้างไฟล์ PHP ขึ้นมาแล้ว ให้พิมพ์หรือCopy CODE ด้านล่างนี้ไป หรือใครจะแก้ไข พัฒนา เพิ่มเติมจาก CODE นี้ก็ได้นะครับ

CODE PHP Send Email

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
<?php
$emailto='contactus@yourdomain.com'; //อีเมล์ผู้รับ
$subject='$header'; //หัวข้อ
$header.= "Content-type: text/html; charset=windows-620\n";
$header.="from: ".$name."E-mail :".$mail; //ชื่อและอีเมลผู้ส่ง
$messages.= "$text</br>"; //ข้อความ
$messages.= "จาก $sender<br>"; //ข้อความ

$send_mail = mail($emailto,$subject,$messages,$header);

if(!$send_mail)
{
echo"ยังไม่สามารถส่งเมลล์ได้ในขณะนี้";
}
else
{
echo "ส่งเมลล์สำเร็จ";
}
?>
<body>


</body>
</html>



โปรแกรมเมอร์กากกาก  ก็ขอจบบทความ วิธีส่ง อีเมล์ ด้วย PHP (PHP Send email)  ไว้แต่เพียงเท่านี้นะครับ  หากผิดพลาดประการใดก็ขออภัยไว้ ณ โอกาศนี้ด้วยครับ  ขอบพระคุณครับ จุ๊บๆ



PHP | VB | HTML | Javascript | JQuery | SQL | Computer | CSSIT

8 ความคิดเห็น :

  1. คำตอบ
    1. ใช่ๆ

      ลบ
    2. แก้ไขให้แล้วนะครับ พอดีพิมพ์ CODE ตกไป

      ลบ
  2. โปรแกรมแสดงว่าส่งสำเร็จแต่เข้าไปดูในเมล์แล้วไม่มีอะไรส่งมาครับ

    ตอบลบ
  3. มีเมลเข้าแต่ข้อความไม่ขึ้น

    ตอบลบ
  4. Warning: mail(): Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in C:\AppServ\www\sale\sendmail.php on line 15
    ยังไม่สามารถส่งเมลล์ได้ในขณะนี้


    ขึ้นแบบนี้อะค่ะ

    ตอบลบ
  5. ความคิดเห็นนี้ถูกผู้เขียนลบ

    ตอบลบ

ป้ายกำกับ

การใช้ PHP ติดต่อฐานข้อมูล MYSQL ในรูปแบบ Class เขียนโปรแกรม คอมพิวเตอร์ ทิคนิคทำ Flash Drive ปลอดจากไวรัส Computer เทคนิก การสลับสีตารางด้วย PHP เทคนิก selected php โปรแกรมเมอร์หมายถึง พิกัด ค่า latitude และ longitude ใน Google Map จากการคลิก รวมคำสั่ง Dos ละติจูดลองติจูด วิธทำให้ computer boot windows 7 เร็วขึ้น วิธีการแชร์อินเตอร์เน็ต(Internet) Wireless วินโดว์ 7(Windows 7) วิธีแก้ไวรัส ซ่อนไฟล์ แฟลชไดรฟ์ วิธีแก้ IDM(INTERNET DOWLOAD MANAGER)เด้งฟ้อง เด้งเตือน วิธีแชร์ปริ้นเตอร์บนวินโดว์8 (windows8) วิธีทำ Flashdrive boot Windows จากไฟล์ ISO วิธีล้างหัวพิมพ์ printer canon วิธีส่ง อีเมล์ ด้วย PHP (PHP Send email) สอนทำตัว Setup VB 2008 add printer ไม่ได้ และ Printer Error boot windows 7 เร็วขึ้น computer CSS CSS เบื้องต้น (การใช้ Css เพื่อให้ Table ดูดีขึ้น) CSS พื้นฐาน Flash Drive HTML IDM IT javascript Javascript เช็คค่าตัวเลข Javascript เช็คค่าว่าง javascript เช็ค Email ไม่ถูกต้อง javascript หาตำแหน่ง ละติจูด ลองติจูด ปัจจุบันที่เราอยู่ JQuery JQuery คือ jquery เช็คค่าว่าง Jquery dialog or popup(เจคิวรี่ ไดอะล็อก หรือ ป๊อปอัพ) JQuery dynamic texbox jQuery Effects PHP PHP เบื้องต้น PHP และ CSS Dynamic HTML Web pages using ตอนที่ 1 PHP connect Database และ Select ข้อมูลเบื้องต้น PHP DELETE ข้อมูล PHP MySQL กับ Login Form แบบใช้ session PHP OOP PHP upload รูปภาพ printer sharing printer SQL SQL สร้างฐานข้อมูล VB VB 2008 โปรแกรมดูทีวีออนไลน์ vb 2008 connect database oracle Windows Windows7 แก้ปัญหา Set Printer