|
|
|
php ส่ง mail ฟอร์มส่งเมล์ ตรงหัวเรือง Subject มันไม่เป็นภาษาไทยครับต้องทำไง |
|
|
|
|
|
|
|
ส่วนตรงนี้โค้ด ส่ง ครับ
Code (PHP)
<html>
<head>
<title>::: www.beautifulshop-dress.com :::</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-874"></head>
<body>
<?
$strTo = "[email protected]";
$Subject = "".$_POST["txtSubject"]." รหัสการสั่งซื้อ=".$_POST["surname"]."";
$strMessage = nl2br($_POST["txtDescription"]);
//*** Uniqid Session ***//
$strSid = md5(uniqid(time()));
$strHeader = "";
$strHeader .= "From: ".$_POST["txtFormName"]."<".$_POST["txtFormEmail"].">\nReply-To: ".$_POST["txtFormEmail"]."";
$strHeader .= "MIME-Version: 1.0\r\n";
$strHeader .= "Content-Type: multipart/mixed; boundary=\"".$strSid."\"\n\n";
$strHeader .= "This is a multi-part message in MIME format.\n";
$strHeader .= "--".$strSid."\n";
$strHeader .= "Content-type: text/html; charset=windows-874\n"; // or UTF-8 //
$strHeader .= "Content-Transfer-Encoding: 7bit\n\n";
$strHeader .= $strMessage."\n\n";
//*** Attachment ***//
$flgSend = @mail($strTo,$Subject,$Message,$strHeader); // @ = No Show Error //
if($flgSend)
{
echo "<script>alert('ขอบคุณคะ รอการติดต่อกลับไปนะค่ะ')</script>";
echo"<script>history.back();</script>";
exit();
}
else
{
echo "<script>alert('การส่ง ล้มเหลว')</script>";
echo"<script>history.back();</script>";
exit();
}
?>
</body>
</html>
|
|
|
|
|
Date :
2011-08-11 21:27:12 |
By :
tormam |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองเป็นแบบ UTF-8 ได้หรือเปล่าครับ
|
|
|
|
|
Date :
2011-08-11 21:32:40 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ไม่ได้อะครับพี่วิน utf-8 ข้างนอกเหมือนเดิมข้างใน ยิ่งไปใหญ่อะครับ ผมลองดูแล้วอะ ไม่รุว่าทำไม
|
|
|
|
|
Date :
2011-08-11 21:48:32 |
By :
tormam |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
พี่วินพอมีวิธีอีกไหมครับ
|
|
|
|
|
Date :
2011-08-11 22:07:07 |
By :
tormam |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
มีใครพอรู้วิธีแก้บ้างไหมครับ
|
|
|
|
|
Date :
2011-08-11 22:25:03 |
By :
tormam |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<html>
<head>
<title>ThaiCreate.Com PHP Sending Email</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<?
$strTo = "[email protected]";
$strSubject = "=?UTF-8?B?".base64_encode("ทดสอบส่งอีเมล์ ชื่อ Subject ภาษาไทย")."?=";
$strHeader = "'MIME-Version: 1.0' . \r\nContent-type: text/html; charset=utf-8\r\n"; // or UTF-8 //
$strHeader .= "From: Mr.Weerachai Nukitram<[email protected]>\r\nReply-To: [email protected]";
$strVar = "ทดสอบครับ";
$strMessage = "
<h1>My Message</h1><br>
<table width='285' border='1'>
<tr>
<td><div align='center'><strong>My Message </strong></div></td>
<td><div align='center'><font color='red'>My Message</font></div></td>
<td><div align='center'><font size='2'>My Message</font></div></td>
</tr>
<tr>
<td><div align='center'>My Message</div></td>
<td><div align='center'>My Message</div></td>
<td><div align='center'>My Message</div></td>
</tr>
<tr>
<td><div align='center'>".$strVar."</div></td>
<td><div align='center'>".$strVar."</div></td>
<td><div align='center'>".$strVar."</div></td>
</tr>
</table>";
$flgSend = @mail($strTo,$strSubject,$strMessage,$strHeader); // @ = No Show Error //
if($flgSend)
{
echo "Email Sending.";
}
else
{
echo "Email Can Not Send.";
}
?>
</body>
</html>
ทดสอบแล้วผ่านครับ
Screenshot
|
ประวัติการแก้ไข 2011-08-11 23:23:05
|
|
|
|
Date :
2011-08-11 22:47:25 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ครับ เดียวจะลองดูคับพี่
|
|
|
|
|
Date :
2011-08-11 22:54:05 |
By :
tormam |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ได้ไม่ได้ยังไงบอกด้วยน่ะครับ
|
|
|
|
|
Date :
2011-08-11 23:05:22 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
มันไม่ได้เหมือนเดิม หรือว่าเป็นที่ host ครับ
|
|
|
|
|
Date :
2011-08-11 23:08:24 |
By :
tormam |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผมลองแล้วได้น่ะครับ
|
|
|
|
|
Date :
2011-08-11 23:13:46 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เดียวจะเอาผล ลัพธ์ให้ดูคัรบ
|
|
|
|
|
Date :
2011-08-11 23:16:35 |
By :
tormam |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Date :
2011-08-11 23:19:23 |
By :
tormam |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แค่ลองเปลี่ยนเมล์เองอะครับ
Code (PHP)
<html>
<head>
<title>ThaiCreate.Com PHP Sending Email</title>
</head>
<body>
<?
$strTo = "[email protected]";
$strSubject = "=?UTF-8?B?".base64_encode("ทดสอบส่งอีเมล์ ชื่อ Subject ภาษาไทย")."?=";
$strHeader = "'MIME-Version: 1.0' . \r\nContent-type: text/html; charset=utf-8\r\n"; // or UTF-8 //
$strHeader .= "From: Mr.Weerachai Nukitram<[email protected]>\r\nReply-To: [email protected]";
$strVar = "ทดสอบครับ";
$strMessage = "
<h1>My Message</h1><br>
<table width='285' border='1'>
<tr>
<td><div align='center'><strong>My Message </strong></div></td>
<td><div align='center'><font color='red'>My Message</font></div></td>
<td><div align='center'><font size='2'>My Message</font></div></td>
</tr>
<tr>
<td><div align='center'>My Message</div></td>
<td><div align='center'>My Message</div></td>
<td><div align='center'>My Message</div></td>
</tr>
<tr>
<td><div align='center'>".$strVar."</div></td>
<td><div align='center'>".$strVar."</div></td>
<td><div align='center'>".$strVar."</div></td>
</tr>
</table>";
$flgSend = @mail($strTo,$strSubject,$strMessage,$strHeader); // @ = No Show Error //
if($flgSend)
{
echo "Email Sending.";
}
else
{
echo "Email Can Not Send.";
}
?>
</body>
</html>
|
|
|
|
|
Date :
2011-08-11 23:22:53 |
By :
tormam |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองใส่ <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> ไปด้วยครับ
|
|
|
|
|
Date :
2011-08-11 23:23:41 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ใส่ไปก็เหมือนเดิม แล้วยังไปเป็นเมล์ขยะด้วยครับ
|
|
|
|
|
Date :
2011-08-11 23:31:03 |
By :
tormam |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คุณอีเมล์อะไรครับ เดียวผมจะลองส่งให้ดูครับ
|
|
|
|
|
Date :
2011-08-11 23:39:23 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
choiakarn4298[at]hotmail[dot]com ครับ
|
|
|
|
|
Date :
2011-08-11 23:40:00 |
By :
tormam |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ส่งไปแล้วครับ ได้รับให้ Capture หน้าจอมาให้ดูหน่อยครับ
|
|
|
|
|
Date :
2011-08-11 23:44:57 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ที่พี่ส่งมันทำไมมันได้อะ ของผมมันผิดที่ไหนนี้ ปวดหัวจัง
|
|
|
|
|
Date :
2011-08-11 23:46:58 |
By :
tormam |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผมได้ภาษาไทยปกติครับ
ผ่าน Webmail ของ Hotmail
Outlook / Windows Live Mail
|
|
|
|
|
Date :
2011-08-11 23:48:14 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Date :
2011-08-11 23:48:53 |
By :
tormam |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผมใช้ Code นี้แหละครับ
Code (PHP)
<html>
<head>
<title>ThaiCreate.Com PHP Sending Email</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<?
$strTo = "[email protected],[email protected]";
$strSubject = "=?UTF-8?B?".base64_encode("ส่งอีเมล์ภาษาไทย ด้วย php ทดสอบชื่อเรื่องภาษาไทย")."?=";
$strHeader .= "MIME-Version: 1.0' . \r\n";
$strHeader .= "Content-type: text/html; charset=utf-8\r\n";
$strHeader .= "From: Mr.Weerachai Nukitram<[email protected]>\r\nReply-To: [email protected]";
$strVar = "ข้อความภาษาไทย";
$strMessage = "
<h1>My Message</h1><br>
<table width='285' border='1'>
<tr>
<td><div align='center'><strong>My Message </strong></div></td>
<td><div align='center'><font color='red'>My Message</font></div></td>
<td><div align='center'><font size='2'>My Message</font></div></td>
</tr>
<tr>
<td><div align='center'>My Message</div></td>
<td><div align='center'>My Message</div></td>
<td><div align='center'>My Message</div></td>
</tr>
<tr>
<td><div align='center'>".$strVar."</div></td>
<td><div align='center'>".$strVar."</div></td>
<td><div align='center'>".$strVar."</div></td>
</tr>
</table>";
$flgSend = @mail($strTo,$strSubject,$strMessage,$strHeader); // @ = No Show Error //
if($flgSend)
{
echo "Email Sending.";
}
else
{
echo "Email Can Not Send.";
}
?>
</body>
</html>
|
|
|
|
|
Date :
2011-08-11 23:49:06 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตรวจสอบไฟล์ Encoding ด้วยครับ ผมกำหนดเป็น UTF-8 ครับ (บน EditPlus)
|
|
|
|
|
Date :
2011-08-11 23:51:35 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อืม ๆๆ Save เป็น UTF-8 ได้ครับ จากค่า Default ที่เป็น ANSI จะไม่ได้ครับ
อันนี้ Save เป็น ANSI จะไม่ได้ครับ
|
|
|
|
|
Date :
2011-08-11 23:55:36 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
มีของผมลองส่งไปหาพี่ไหมครับ ผมลองใช้โค้ดพี่ วินเลย
|
|
|
|
|
Date :
2011-08-11 23:59:00 |
By :
tormam |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองแก้ Subject แล้วส่งมาใหม่น่ะครับ เดียวมั่วกันหมด
|
|
|
|
|
Date :
2011-08-12 00:01:49 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ครับๆ เดียวลองอีกที สู้ๆ
|
|
|
|
|
Date :
2011-08-12 00:05:37 |
By :
tormam |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Cheer !!
|
|
|
|
|
Date :
2011-08-12 00:13:14 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เย้ๆๆๆๆๆๆๆๆๆ ได้แล้วครับ
ที่เหลือก็คือการเอาไปดันแปลงยำให้เข้ากับฟร์อม
|
|
|
|
|
Date :
2011-08-12 00:18:54 |
By :
tormam |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ดีใจด้วยครับ พี่ขอตัวไปนอนล่ะ
|
|
|
|
|
Date :
2011-08-12 00:19:52 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ครับผม ไว้มีไรจะมาปรึกษาใหม่ ไปนอนด้วย พรุ้งนี้ต้องกราบแม่
|
|
|
|
|
Date :
2011-08-12 00:21:08 |
By :
tormam |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ดีตอนเช้าคับพี่วิน ผมลองเอามายำด้วยกันแล้วทำไมมันไม่ได้ อีกละที่นะไม่ส่งเลยหรือเขียนไรผิด
|
|
|
|
|
Date :
2011-08-12 10:06:57 |
By :
tormam |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แบบ ฟร์อม
Code (PHP)
<?
ob_start();
//============ Start Session และทำการเรียก Function ติดต่อฐานข้อมูล
session_start();
require("connect/connect.php");
require("connect/function.php");
if(($_GET["Action"])=="Send")
{
header("location:.");
}
if($_GET["action"]=="Register"){
if(trim($_POST["txtSubject"]) == "")//ใส่ชื่อหรือไม่
{
echo "<script>alert('กรุณาใส่หัวข้อเรื่อง')</script>";
echo"<script>history.back();</script>";
exit();
}
elseif(trim($_POST["surname"]) == "")//เช็คว่าได้ใส่รหัสหรือไม่
{
echo "<script>alert('กรุณายืนยัน รหัสสั่งซื้อ')</script>";
echo"<script>history.back();</script>";
exit();
}
elseif(trim($_POST["txtFormEmail"]) == "")//เช็คการีกรอก E-mail ว่ากรอกหรือไม่
{
echo "<script>alert('กรุณาใส่ E-mail ของคุณ!!!')</script>";
echo"<script>history.back();</script>";
exit();
}
elseif(!ereg("^(.+)@(.+)\\.(.+)[^\.\'\"\#\$\%\<>]$",$_POST['txtFormEmail']))//ในกรณีกรอก E-mail ผิดรูปแบบ
{
echo "<script>alert('$txtFormEmail ไม่ใช่ E-mail ที่ถูกต้อง !!!')</script>";
echo"<script>history.back();</script>";
exit();
}
elseif(trim($_POST["txtFormName"]) == "")//เช็คการใส่ข้อความแจ้ง
{
echo "<script>alert('คุณไม่ได้ใส่ชื่อ-สกุล !!!')</script>";
echo"<script>history.back();</script>";
exit();
}
elseif(trim($_POST["txtDescription"]) == "")//เช็คการใส่ข้อความแจ้ง
{
echo "<script>alert('คุณไม่ได้ใส่รายละเอียด !!!')</script>";
echo"<script>history.back();</script>";
exit();
}
elseif(trim($_POST["tel"]) == "")//เช็คการกรอก เบอร์โทร
{
echo "<script>alert('กรุณาป้อน หมายเลขโทรสับ ติดต่อกลับ!!!')</script>";
echo"<script>history.back();</script>";
exit();
}
elseif(!ereg("([08]{2})-([0-9]{4})-([0-9]{4})",$_POST['tel']))//หมายเลยต้องเป็นในรูป แบบนี้เท่านั้นไม่สามารถใส่ตัวอักษรได้
{
echo "<script>alert('คุณกรอกผิดรูปแบบ 08-XXXX-XXXX')</script>";
echo"<script>history.back();</script>";
exit();
}
require("sendmail.php"); //ให้เรียกไฟล์ sendmail.php เข้ามาหลังจากการตรวจสอบค่าว่างแล้ว
}
?>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-874">
<title>::: www.beautifulshop-dress.com :::</title>
<link href="css/styles.css" rel="stylesheet" type="text/css">
<style type="text/css">
<!--
.style3 {color: #FF0000}
.style4 {
color: #FF0000;
font-weight: bold;
font-size: 14;
}
.style5 {font-size: 16px}
.style6 {
color: #FF0066;
font-weight: bold;
font-size: 24px;
font-style: italic;
}
.style8 {font-size: 16px; font-weight: bold; }
.style9 {
color: #00CC00;
font-weight: bold;
}
.style10 {color: #FF0066}
.style11 {color: #FFFFFF}
.style12 {color: #FF0066; font-weight: bold; }
.style14 {
color: #000000;
font-weight: bold;
}
.style15 {color: #FF0000; font-weight: bold; }
-->
</style>
</head>
<body background="image/z06.jpg" topmargin="0">
<script language="JavaScript">
<?
if($strMsg != "")
{
?>
alert('<?=$strMsg;?>');
<?
}
?>
</script>
<table width="1078" border="0" align="center" cellpadding="0" cellspacing="1" bgcolor="#FFFFFF">
<tr>
<td bgcolor="#FFFFFF"> <table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td>
<?php require_once('head.php'); ?>
</td>
</tr>
<tr>
<td><table width="100%" border="1" cellpadding="0" cellspacing="0" bordercolor="#f2f2f6" bgcolor="#FFFFFF">
<tr>
<td width="16%" valign="top"> <?php require_once('menuleft.php'); ?> <br> </td>
<td width="68%" valign="top">
<table width="100%" height="2720" border="0" cellpadding="0" cellspacing="0" background="image/z06.jpg">
<!--DWLayoutTable-->
<tr>
<td width="100%" height="2720" valign="top">
<table width="100%" border="0">
<tr>
<td><table width="100%" height="30" border="0" align="center" cellpadding="0" cellspacing="0" id="Table_01">
<tr>
<td width="100%" background="image/menu02.jpg"><div align="center"><strong>แจ้งการชำระเงิน</strong><strong></strong></div></td>
</tr>
</table></td>
</tr>
<tr>
<td width="100%" valign="top"><table width="100%" border="0" cellspacing="3" cellpadding="3">
<tr>
<td width="79%" align="center"> <div align="center">
<form name="frmMain" method="post" action="?action=Register" onSubmit="return checkvalue();">
<table width="100%" border="0" cellspacing="0" cellpadding="0" align="center" background="image/Ex.jpg">
<tr>
<td width="10%"> </td>
<td width="62%"><div align="center"><span class="style8">วิธี แจ้งการชำ ระเงิน หลังจากโอนเงินค่ะ</span></div></td>
<td width="10%"> </td>
</tr>
<tr>
<td> </td>
<td><div align="center"><span class="style5">วิธี แจ้งการชำ ระเงิน หลังจากโอนเงินค่ะ</span></div></td>
<td> </td>
</tr>
<tr>
<td> </td>
<td><div align="center"><span class="style4">หลังจากการชำระเงินเรียบร้อยแล้วกรุณาทำการยืนยันการชำระเงิน</span></div></td>
<td> </td>
</tr>
<tr>
<td> </td>
<td><div align="center"><span class="style4">E-mail : [email protected] หรือ [email protected] </span></div></td>
<td> </td>
</tr>
<tr>
<td rowspan="2"> </td>
<td><div align="center" class="style9">โดยการแจ้ง ต้องมีรหัสที่ได้รับยืนยัน </div></td>
<td rowspan="2"> </td>
</tr>
<tr>
<td height="204"><TABLE border="1" width="100%">
<TBODY>
<TR>
<TD width="86" bgcolor="#FFFFFF"><p align="right" class="style3"><strong>เรื่อง :</strong></p> </TD>
<TD width="143" bgcolor="#FFFFFF"><strong>แจ้งการชำระเเงิน</strong></TD>
<TD width="98" bgcolor="#FFFFFF"><span class="style3"><strong>หมายเลขสั่งซื้อ : </strong></span></TD>
<TD width="152" bgcolor="#FFFFFF"><strong>ORDER-XXXXXX</strong></TD>
</TR>
<TR>
<TD bgcolor="#FFFFFF"><div align="right" class="style15">E-mail : </div></TD>
<TD colspan="3" bgcolor="#FFFFFF"><strong>[email protected]</strong></TD>
</TR>
<TR>
<TD bgcolor="#FFFFFF"><div align="right"><span class="style3"><strong>ชื่อ-สกุล :</strong></span></div></TD>
<TD colspan="3" bgcolor="#FFFFFF">น.ส สุวปรียา อินต๊ะ </TD>
</TR>
<TR bgcolor="#FFFFFF">
<TD height="22" vAlign="top" bgcolor="#FFFFFF"><div align="right"><span class="style3"><strong>รายละเอียด : </strong></span></div></TD>
<TD colspan="3" bgcolor="#FFFFFF"><p><strong>24/09/2554 <br>เวลาประมาณ 12.35น. - 13.00น.</strong></p>
<p><strong>ได้ชำระเงินแล้วตามเวลาดังกล่าว เป็นจำนวนเงิน 1,000 บาท</strong><br>
</p>
<p> </p> </TD>
</TR>
<TR bgcolor="#FFFFFF">
<TD height="18" vAlign="top" bgcolor="#FFFFFF"><div align="right"><span class="style3"><strong>โทรศัพท์ :</strong></span></div></TD>
<TD colspan="3" bgcolor="#FFFFFF"><span class="style14">08-XXXX-XXXX </span></TD>
</TR>
<TR bgcolor="#FFFFFF">
<TD height="18" vAlign="top" bgcolor="#FFFFFF"><div align="right"><span class="style15">แฟกซ์ :</span></div></TD>
<TD colspan="3" bgcolor="#FFFFFF"> - </TD>
</TR>
</TBODY>
</TABLE></td>
</tr>
</table>
<hr width="96%" color="#f2f2f6">
<p class="style6">>>>ฟร์อมแจ้งการชำระเงิน<<<</p>
<table width="100%" border="1" align="center" cellpadding="0" cellspacing="0" bordercolordark="white">
<tr>
<td width="28%"><div align="right" class="style1">
<span class="style10"><strong>เรื่อง : </strong></span></div></td>
<td width="26%"><input type="text" name="txtSubject" size="25" maxlength="50" class="thaipara"></td>
<td width="13%"><div align="right" class="style10"><strong>หมายเลขสั่งซื้อ : </strong></div></td>
<td width="33%"><input type="text" name="surname" size="25" maxlength="12" class="thaipara" value="ORDER-XXXXXX"></td>
</tr>
<tr>
<td><div align="right">
<p><strong><span class="style1 style10">E-mail :</span></strong></p>
</div></td>
<td colspan="3"><input type="text" name="txtFormEmail" size="30" maxlength="60" class="thaipara">
<span class="style3">*ใส่ E-mail ของคุณค่ะ</span></td>
</tr>
<tr>
<td><div align="right" class="style12">ชื่อ-สกุล : </div></td>
<td colspan="3"><input type="text" name="txtFormName" size="30" maxlength="60" class="thaipara"></td>
</tr>
<tr>
<td valign="top"><div align="right" class="style1 style10"><strong>ข้อความควรมีข้อมูลดังด้านบนนะค่ะ :</strong></div></td>
<td colspan="3"><textarea name="txtDescription" cols="50" rows="10" class="thaipara"></textarea></td>
</tr>
<tr>
<td><div align="right" class="style1 style10"><strong>โทรศัพท์ :</strong></div></td>
<td colspan="3"><input type="text" name="tel" size="20" maxlength="12" class="thaipara">
<span class="style3">*กรุณาใส่ในรูปแบบ 08-XXXX-XXXX นะค่ะ </span></td>
</tr>
<tr>
<td><div align="right" class="style12">แฟกซ์ :</div></td>
<td colspan="3"><input type="text" name="fax" size="20" maxlength="10" class="thaipara"></td>
</tr>
<tr>
<td> </td>
<td colspan="3"><input name="submit2" type="submit" value=" ส่ง ">
<input type="reset" name="Reset" value="ลบข้อมูล"></td>
</tr>
</table>
<p> </p>
</form>
</div>
<hr width="96%" color="#f2f2f6">
<hr width="96%" color="#f2f2f6">
<p><br>
</p></td>
</tr>
</table></td>
</tr>
</table>
<p class="style59"> </p>
<p class="style59"> </p></td>
</tr>
</table></td>
<td width="16%" valign="top"> <?php require_once('menuright.php'); ?> </td>
</tr>
<tr>
<td colspan="3" valign="top">
<?php require_once('down.php'); ?>
</td>
</tr>
</table></td>
</tr>
</table></td>
</tr>
</table>
</body>
</html>
ฟร์อมที่จะให้มันส่งไปเมล์Code (PHP)
<html>
<head>
<title>ThaiCreate.Com PHP Sending Email</title>
</head>
<body>
<?
$strTo = "[email protected]";
$strSubject = "=?UTF-8?B?".base64_encode("".$_POST["txtSubject"]." รหัสสั่งซื้อ=".$_POST["surname"]."")."?=";
$strHeader = "'MIME-Version: 1.0' . \r\nContent-type: text/html; charset=utf-8\r\n"; // or UTF-8 //
$strHeader .= "From: ".$_POST["txtFormName"]."<".$_POST["txtFormEmail"].">\nReply-To: ".$_POST["txtFormEmail"]."";
$strMessage = "
<h1>My Message</h1><br>
<table width='285' border='1'>
<tr>
<td width="28%"><div align="right" class="style1"><span class="style10"><strong>เรื่อง : </strong></span></div></td>
<td width="26%"><div align='center'>".$txtSubject."</div></td>
<td width="13%"><div align="right" class="style10"><strong>หมายเลขสั่งซื้อ : </strong></div></td>
<td width="33%"><div align='center'>".$surname."</div></td>
</tr>
<tr>
<td><div align="right"><p><strong><span class="style1 style10">E-mail :</span></strong></p></div></td>
<td colspan="3"><div align='center'>".$txtFormEmail."</div></td>
</tr>
<tr>
<td><div align="right" class="style12">ชื่อ-สกุล : </div></td>
<td colspan="3"><div align='center'>".$txtFormName."</div></td>
</tr>
<tr>
<td valign="top"><div align="right" class="style1 style10"><strong>รายระเอียด :</strong></div></td>
<td colspan="3"><div align='center'>".$txtDescription."</div></td>
</tr>
<tr>
<td><div align="right" class="style1 style10"><strong>โทรศัพท์ :</strong></div></td>
<td colspan="3"><div align='center'>".$tel."</div></td>
</tr>
<tr>
<td><div align="right" class="style12">แฟกซ์ :</div></td>
<td colspan="3"><div align='center'>".$fax."</div></td>
</tr>
</table>";
$flgSend = @mail($strTo,$strSubject,$strMessage,$strHeader); // @ = No Show Error //
if($flgSend)
{
echo "<script>alert('เรียบร้อย รอการแจ้งกลับนะค่ะ')</script>";
echo"<script>history.back();</script>";
exit();
}
else
{
echo "<script>alert('การส่งล้มเหลว!!!')</script>";
echo"<script>history.back();</script>";
exit();
}
?>
</body>
</html>
|
|
|
|
|
Date :
2011-08-12 10:08:13 |
By :
tormam |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองเพิ่ม
Code (PHP)
<meta http-equiv="Content-Type" content="text/html; charset=windows-874">
ใน ฟร์อมที่จะให้มันส่งไปเมล์ ดูครับ ไม่งั้นก็ดูตรง
ไฟล์แรกมันเป็น windows-874 ไฟล์ที่ 2 เป็น UTF- 8 ลองใช้ให้เหมือนกันครับ
|
|
|
|
|
Date :
2011-08-12 10:48:11 |
By :
OoTamromoO |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ครับๆเดียวลองดู
|
|
|
|
|
Date :
2011-08-12 10:53:38 |
By :
tormam |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ไม่ได้อะ
|
|
|
|
|
Date :
2011-08-12 11:51:14 |
By :
tormam |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผมจะให้ข้อมูลที่กรอกในฟร์อมนี้ส่งไปเข้าเมล์ อะครับ
|
|
|
|
|
Date :
2011-08-12 11:56:48 |
By :
tormam |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตกลงยังไม่ได้เหรอครับ มันก็มีอยู่แค่นั้นน่ะครับ
|
|
|
|
|
Date :
2011-08-12 13:18:23 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ไม่ใช่ครับพี่ คืมตอนนี้ผม เอามารวมกันอะครับ
|
|
|
|
|
Date :
2011-08-12 13:23:12 |
By :
tormam |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ช่วยดู ในคอมเมนต์ ที่ 35 ที่คับ ว่า โค้ดมันผิดที่ไหน
|
|
|
|
|
Date :
2011-08-12 13:24:16 |
By :
tormam |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
form ใช้ window-874 แต่ mail ส่งด้วย utf-8 ยังไงๆง มันก็เป็นยึกยือ หรือสี่เหลือครับ
เปลี่ยน meta แล้วก็ตาม ถ้า file encoding ยังเป็น ansi หรือว่า thai อยู่ ยังไงๆ มันก็ไม่เข้าใจกันอยู่ดีครับท่าน
|
|
|
|
|
Date :
2011-08-12 15:51:03 |
By :
ikikkok |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คับ เดียวลองแกใหม่
|
|
|
|
|
Date :
2011-08-12 16:14:03 |
By :
tormam |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เพิ่งบอกไปเมื่อคืนลืมไปซ่ะล่ะ
|
|
|
|
|
Date :
2011-08-12 18:07:33 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เค ได้แล้วครับ ขอบคุณ ทุกคนนะคับ http://www.beautifulshop-dress.com มีอะไรที่ต้องแก้อีกช่วยแนะนำที่นะครับ
|
|
|
|
|
Date :
2011-08-12 18:08:02 |
By :
tormam |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
สุดยอด !!
|
|
|
|
|
Date :
2012-03-01 13:25:03 |
By :
siampolsan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ส่งสัยว่าชื่อผู้ส่งมันเป็นต่างด้าวอะครับ สำหรับภาษาไทย แก้ยังไงดี...
|
|
|
|
|
Date :
2012-06-08 13:45:44 |
By :
ปลา |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เรียบร้อยทุกขั้นตอนและทุกกระบวนการครับ แต่ไม่ได้คับและไปอยู่ใน junk mail ด้วยคับ
|
|
|
|
|
Date :
2012-06-08 16:44:05 |
By :
ปลา |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ได้ละคับ encode บรรทัดที่เป็นชื่ออีกทีนึง
|
|
|
|
|
Date :
2012-06-08 17:42:59 |
By :
ปลา |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผมมีปัญหาตรงชื่อผู้ส่งที่เป็น $name เวลาส่งเป็นภาษาไทยแล้วมันกลายเป็นภาษาต่างดาว แต่ตรงข้อความอ่านไทยได้ปกติครับ ต้องแก้ยังไงครับ
Code (PHP)
$strTo = "[email protected]";
$subject = "=?UTF-8?B?".base64_encode("Email from contact page")."?=";
$strHeader .= "MIME-Version: 1.0' . \r\n";
$strHeader .= "Content-type: text/html; charset=UTF-8\r\n"; // or UTF-8 //
$strHeader .= "From: $name<$email>\nReply-To:$email";
$message;
$send = @mail($strTo,$subject,$message,$strHeader);
alertgo("ส่งข้อความเรียบร้อยแล้ว","contact_th.php");
|
|
|
|
|
Date :
2012-08-03 17:17:50 |
By :
Be |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตามรูปครับ ผมพิมพ์ชื่อนามสกุลลงในฟอร์ม ตรงข้อความแสดงภาษาไทยปกติ แต่ตรงชื่อผู้ส่งมันอ่านไม่ได้ครับ
|
|
|
|
|
Date :
2012-08-03 17:33:06 |
By :
Be |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ในตัวอย่างก็ทได้น่ะครับ ลองดูดี ๆ ครับ
|
|
|
|
|
Date :
2012-08-03 21:52:26 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
จากตัวอย่างมันเป็นชื่อภาษาอังกฤษอะครับ "Mr.Weerachai Nukitram" ผมลองเปลี่ยนเป็นภาษาไทยแล้วมันอ่านไม่ได้น่ะครับ ปวดหัวมากๆเลยครับ
|
|
|
|
|
Date :
2012-08-30 02:36:40 |
By :
บี |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
รบกวนขอความรู้เพิ่มนิดครับ ผมลองทำฟอร์มตอบรับข้อมูล แต่พอกรอกภาษาไทย มันดันเป็นภาษาต่างดาวครับ
รบกวนขอวิธีแก้โค้ด นิดครับ .ขอบคุณมากครับ
Code (PHP)
<form method="POST" action="mailto:[email protected]" enctype="text/plain">
<table border="0" cellspacing="0" cellpadding="4">
<tbody>
<tr>
<td colspan="4"><font size="2" face="arial" color="#000000"> <input type="text" name="Company" size="45" value="Company" /> : Company name<br />
<input type="text" name="user" size="45" /> : Your Name<br />
<input type="text" name="email" size="45" /> : Your E-mail<br />
<input type="text" name="Telephone" size="17" /> : Telephone</font></td>
</tr>
<tr>
<td width="200"><!-- โค้ด ชุด#1 --><font size="2" face="arial" color="#000000"> <input type="checkbox" name="ESL-401" /> เตียง </font></td>
<td><select name="Q'ty" size="1">
<option selected=""> จำนวนสั่งซื้อ </option>
<option> 1 </option>
<option> 2 </option>
<option> 3 </option>
<option> 4 </option>
<option> 5 </option>
</select></td>
<td width="200"><input type="checkbox" name="ESL-401" style="font-size: small;" /><span style="font-family: arial; font-size: small;"> เตียง</span></td>
<td><select name="Q'ty" size="1">
<option selected=""> จำนวนสั่งซื้อ </option>
<option> 1 </option>
<option> 2 </option>
<option> 3 </option>
<option> 4 </option>
<option> 5 </option>
</select></td>
</tr>
<tr>
<td><font size="2" face="arial" color="#000000"><input type="checkbox" name="ESB-10" /> แผ่นกระดานเคลื่อนย้าย </font></td>
<td><select name="Q'ty" size="1">
<option selected=""> จำนวนสั่งซื้อ </option>
<option> 1 </option>
<option> 2 </option>
<option> 3 </option>
<option> 4 </option>
<option> 5 </option>
</select></td>
<td><input type="checkbox" name="ESL-401" style="font-size: small;" /><span style="font-family: arial; font-size: small;"> เตียง</span></td>
<td><select name="Q'ty" size="1">
<option selected=""> จำนวนสั่งซื้อ </option>
<option> 1 </option>
<option> 2 </option>
<option> 3 </option>
<option> 4 </option>
<option> 5 </option>
</select></td>
</tr>
<tr>
<td><font size="2" face="arial" color="#000000"><input type="checkbox" name="ES-786" /> เปล </font></td>
<td><select name="Q'ty" size="1">
<option selected=""> จำนวนสั่งซื้อ </option>
<option> 1 </option>
<option> 2 </option>
<option> 3 </option>
<option> 4 </option>
<option> 5 </option>
</select></td>
<td><input type="checkbox" name="ESL-401" style="font-size: small;" /><span style="font-family: arial; font-size: small;"> เตียง</span></td>
<td><select name="Q'ty" size="1">
<option selected=""> จำนวนสั่งซื้อ </option>
<option> 1 </option>
<option> 2 </option>
<option> 3 </option>
<option> 4 </option>
<option> 5 </option>
</select></td>
</tr>
<tr>
<td colspan="4"><span style="font-family: arial; font-size: small;">Your Comment</span><br />
<textarea name="mailform_message" cols="40" rows="4" style="margin: 1.09375px; height: 152px; width: 627px;"></textarea></td>
</tr>
<tr>
</tr>
<tr>
</tr>
</tbody>
</table>
<input type="submit" value="Send" /><input type="reset" value="Clear" />
</form>
<!-- ** END OF FORM ** -->
|
|
|
|
|
Date :
2013-07-23 19:44:41 |
By :
pig |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|