อย่ากรู้วิธีเขียน Code ส่งเมล์นะครับ อย่ากรู้วิธีเขียน Code ส่งเมล์นะครับ คื่อเมื่อ add Data ลงใน Database แล้วให้มี Email แจ้งมาที่ Email ของเรานะครับ
ตัวอย่าง
<?
$header= "Content-type: text/html; charset=windows-874\n";
$header.="from: [email protected] \nreply-to: [email protected] ";
// ชื่อเรื่อง
$subject="ข้อมูลการติดต่อจากหน้าเว็บไซต์ ";
// รายละเอียด
$msg="<u>มีรายละเอียดการติดต่อดังนี้</u>";
$msg.="<br><br>=============================";
$msg.="<br><br><strong>ติดต่อเรื่อง :</strong> ".($_POST["txtSubject"])." ";
$msg.="<br><strong>โดเมนเนม :</strong> ".($_POST["txtDomainName"])." ";
$msg.="<br><strong>รายละเอียด :</strong> <br>".($_POST["txtDescription"])." <br>";
$msg.="<br><strong>ชื่อ :</strong> ".($_POST["txtName"])." ";
$msg.="<br><strong>โทรศัพท์ :</strong> ".($_POST["txtTel"])." ";
$msg.="<br><strong>อีเมล์ :</strong> ".($_POST["txtEmail"])." ";
$msg.="<br><br>=============================";
$msg.="<br>Send Contact Form.<br>";
$msg.="http://www.easysoftsolution.com<br>";
$msg.="=============================";
// ส่งถึง
mail("[email protected] ",$subject,$msg,$header);
?>
Date :
21 ก.ย. 2549 17:41:44
By :
@W_IN
ผมได้เคยลองใช้ Function mail() นี่แล้วครับ แต่เกิด error ดังนี้ครับ ไม่ทราบต้องแก้ไขอย่างไร?
Warning: mail(): Failed to connect to mailserver at "209.73.177.115" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in d:\dpc6\mail.php on line 10
Date :
21 ก.ย. 2549 21:17:34
By :
หลวงสุขสันต์
อันนี้ง่ายมากครับ ก้อ เอา mail server มาลงครับ
เช่น mercury-32 เพราะหากท่านใช้ Appserv ไม่มีแน่นอนครับ แนะนำให้ใช้ XAMPP ครับ มี mercury mail server ครับ
Date :
21 ก.ย. 2549 22:52:32
By :
bobby
ขอบคุณมากครับผม
Date :
22 ก.ย. 2549 11:45:12
By :
chumpon_ka
ยังมีอยู่อีกวิธีนึงครับ ต้องทำการแก้ไข ini_set ด้วยคำสั่งนี้ครับ
**** ใช้ได้เฉพาะ คนที่ใชอินเตอร์เน็ตของ ทรูเท่านั้น
แบบนี้ครับ
ini_set("SMTP","classic.asianet.co.th");
mail("[email protected] ",$subject,$msg,$header);
Date :
22 ก.ย. 2549 15:22:24
By :
kunbee
Load balance : Server 04