|
|
|
อีเมล์ php สอบถามเรื่อง Error ผ่านภาษาไทยไม่ได้ครับ |
|
|
|
|
|
|
|
ลองเช็ค type ของ file ดูว่าเป็น ascii หรือ utf8 ครับ (without bom ด้วยนะครับ)
|
|
|
|
|
Date :
2017-12-10 22:25:35 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
utf8 ครับ
|
|
|
|
|
Date :
2017-12-11 16:20:07 |
By :
โต้ง |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ได้แล้วครับ แต่มีปัญหา คือ ตอนส่งข้อความ 1 ครั้ง แต่มา 2 ข้อความครับ
|
|
|
|
|
Date :
2017-12-13 09:57:33 |
By :
โต้ง |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
phpmailer มาใช้ดีกว่าครับ ตามที่พี่แนะนำครับ
ตอบความคิดเห็นที่ : 4 เขียนโดย : โต้ง เมื่อวันที่ 2017-12-13 09:57:33
date_default_timezone_set('Asia/Bangkok');
$from =$_POST['txtEmailName'];
$fromname =$_POST['txtFormName'];
$to =$_POST['txtTo'];
$subject =$_POST['txtSubject'];
$message =$_POST['txtDescription'];
// Main code
require("class.phpmailer.php");
$mail = new PHPMailer();
// $mail->SetLanguage("en", 'ianguage');
$mail->IsSMTP();
$mail->IsHTML(true);
$mail->CharSet = "utf-8";
//$mail->SMTPDebug = 1;
// $mail->Host = ""; // SMTP server
$mail->Host = "mail"; // SMTP server
$mail->SMTPAuth = "true";
$mail->Username = "";
$mail->Password = "";
$mail->From = $from; // ผู้รับจะเห็นอีเมล์นี้เป็น ผู้ส่งเมล์
$mail->FromName = $fromname; // ผู้รับจะเห็นชื่อนี้เป็น ชื่อผู้ส่ง
$mail->AddAddress($to);
$mail->Subject = $subject;
$mail->Body = $message;
$mail->AddAttachment($_FILES['AddAttach']['tmp_name'], $_FILES['AddAttach']['name']);
$mail->Send();
if(!$mail->Send()) {
echo "Mailer Error: " . $mail->ErrorInfo;
} else {
echo "Message sent!";
}
?>
</body>
</div>
</div>
</html>
|
ประวัติการแก้ไข 2017-12-13 10:00:08
|
|
|
|
Date :
2017-12-13 09:58:21 |
By :
โต้ง |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
$mail->Send();
if(!$mail->Send()) {
ข้างบน เอาบันทัดบนออก เหลือ บันทัดเดียวพอครับ
มันเป็นการ สั่งทำงาน 2 ครั้ง
|
|
|
|
|
Date :
2017-12-13 11:12:10 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ได้แล้วครับ ขอบคุณครับ
|
|
|
|
|
Date :
2017-12-13 14:31:00 |
By :
โต้ง |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|