|
|
|
เกี่ยวกับ e-mail ฟังก์ชัน mail() ทำไมถึง error ลองดูตัวอบ่าง $emailto='[email protected]'; |
|
|
|
|
|
|
|
อาจจะต้องมีการ Config Mail Server ด้วยนะครับ
โปรแกรมถึงจะสามารถส่งอีเมลได้
|
|
|
|
|
Date :
16 ต.ค. 2547 16:15:27 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ไม่ต้องใส่
$header.= "Content-type: text/html; charset=windows-874\n";
ครับ ในส่วนนี้จะเป็นการบอกถึงการ encode ในแต่ละส่วน ซึ่งจะมี format ดังนี้
///////////////////เริ่ม (ส่วน header ของ mail)
To: xxx
Cc: xxx
Bcc: xxx
From: xxx
Subject: xxx
Content-Type: multipart/mixed;boundary="$boundary"
--$boundary
////////////////////เริ่ม (ส่วน header ของแต่ละส่วน)
Content-Type: text/plain;charset="windows-874"Content-Transfer-Encoding: quoted-printable //สำหรับตัวอักษร
Content-Type: application/octet-stream;name="webboard.psd"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;filename="webboard.psd" //สำหรับไฟล์ Attechment
/////////เนื้อหาของส่วนนั้นๆ
--$boundary //ถ้ามีส่วนต่อไป
--$boundary-- //ถ้าเป็นส่วนสุดท้าย
ถ้ามีไรสงสัย mail มาถามได้ครับ [email protected]
|
|
|
|
|
Date :
18 ต.ค. 2547 15:19:58 |
By :
ลิ้ม นภาลัย |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อ๋อ ลืมบอกไปว่าถ้าใส่ครบทุกอย่างแล้ว ไม่ต้องใส่ในส่วนของ $message ในคำสั่ง mail ให้ใส่เป็น "" ไป
|
|
|
|
|
Date :
18 ต.ค. 2547 15:20:50 |
By :
ลิ้ม นภาลัย |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลืมบอกอีกอย่างครับ ในการใส่ค่าตัวแปรต้องใส่ \n ทุกบรรทัดด้วยครับ เช่น
$header = "From: $from\n";
|
|
|
|
|
Date :
19 ต.ค. 2547 11:40:05 |
By :
ลิ้ม นภาลัย |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<html>
<head>
<title>ThaiCreate.Com PHP Sending Email</title>
</head>
<body>
<?
$strTo = "[email protected]";
$strSubject = "Test Send Email";
$strHeader = "From: [email protected]";
$strMessage = "My Body & My Description";
$flgSend = @mail($strTo,$strSubject,$strMessage,$strHeader); // @ = No Show Error //
if($flgSend)
{
echo "Email Sending.";
}
else
{
echo "Email Can Not Send.";
}
?>
</body>
</html>
|
|
|
|
|
Date :
2009-04-26 08:37:34 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|