ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: php ส่ง mail แทก html  (อ่าน 1071 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
hot-dee
สมุนแก๊งเสียว
*

พลังน้ำใจ: 14
ออฟไลน์ ออฟไลน์

กระทู้: 632



ดูรายละเอียด เว็บไซต์
« เมื่อ: 06 สิงหาคม 2009, 14:26:09 »

อยากให้ช่วยดูสคริปให้หน่อยครับ เรื่องการส่ง mail แทรก แท็ก html ครับ
มันไม่ แสดงผล ตามที่เราเขียน html แต่มันแสดงผลเป็น ข้อความ html ที่เราส่งไป

โค๊ด:
$to = '[email protected]' . ', '; // note the comma
$name = $_REQUEST['txtname'];
$Tel = $_REQUEST['txttel'];
$dataTime = $_REQUEST['txttime'];
$datMail = $_REQUEST['txtemail'];
$datamessage = $_REQUEST['txtmessage'];
$subject = substr($datamessage,0,100).'...';
$message = "
<html>
<body>
<table width='476' border='0' cellspacing='0' cellpadding='0'>
  <tr>
    <td width='120' height='30' align='right' valign='middle'><span class='style11'>ชื่อ - สกุล :&nbsp; </span></td>
    <td width='330' height='30' align='left' valign='middle'>".$name."</td>
  </tr>
  <tr>
    <td height='30' align='right' valign='middle'><span class='style11'>เบอร์โทรศัพท์ :&nbsp; </span></td>
    <td height='30' align='left' valign='middle'>".$Tel."</td>
  </tr>
  <tr>
    <td height='30' align='right' valign='middle'><span class='style11'>เวลาที่สะดวก :&nbsp; </span></td>
    <td height='30' align='left' valign='middle'>".$dataTime."</td>
  </tr>
  <tr>
    <td height='30' align='right' valign='middle'><span class='style11'>อีเมล :&nbsp; </span></td>
    <td height='30' align='left' valign='middle'>".$datMail."</td>
  </tr>
  <tr>
    <td height='35' align='right' valign='top'><span class='style11'>เรื่องที่ต้องการติดต่อ  :&nbsp; </span></td>
    <td height='35' align='left'>".$datamessage."</td>
  </tr>
</table>
</body>
</html>
";

$headers = 'MIME-Version: 1.0' . ' ';
$headers .= 'Content-type: text/html; charset=iso-8859-1' . ' ';
$headers .= 'From: xxxx <[email protected]>\n';
$success = mail($to, $subject, $message, $headers) or print 'ไม่สามารถส่ง E-mail ได้';
บันทึกการเข้า

ThaNaButS
Verified Seller
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 67
ออฟไลน์ ออฟไลน์

กระทู้: 1,195



ดูรายละเอียด
« ตอบ #1 เมื่อ: 06 สิงหาคม 2009, 20:13:46 »

ลองดูคับ

โค๊ด:
$to = '[email protected]' . ', '; // note the comma
$name = $_REQUEST['txtname'];
$Tel = $_REQUEST['txttel'];
$dataTime = $_REQUEST['txttime'];
$datMail = $_REQUEST['txtemail'];
$datamessage = $_REQUEST['txtmessage'];
$subject = substr($datamessage,0,100).'...';
$message = "
<html>
<body>
<table width='476' border='0' cellspacing='0' cellpadding='0'>
  <tr>
    <td width='120' height='30' align='right' valign='middle'><span class='style11'>ชื่อ - สกุล :&nbsp; </span></td>
    <td width='330' height='30' align='left' valign='middle'>".$name."</td>
  </tr>
  <tr>
    <td height='30' align='right' valign='middle'><span class='style11'>เบอร์โทรศัพท์ :&nbsp; </span></td>
    <td height='30' align='left' valign='middle'>".$Tel."</td>
  </tr>
  <tr>
    <td height='30' align='right' valign='middle'><span class='style11'>เวลาที่สะดวก :&nbsp; </span></td>
    <td height='30' align='left' valign='middle'>".$dataTime."</td>
  </tr>
  <tr>
    <td height='30' align='right' valign='middle'><span class='style11'>อีเมล :&nbsp; </span></td>
    <td height='30' align='left' valign='middle'>".$datMail."</td>
  </tr>
  <tr>
    <td height='35' align='right' valign='top'><span class='style11'>เรื่องที่ต้องการติดต่อ  :&nbsp; </span></td>
    <td height='35' align='left'>".$datamessage."</td>
  </tr>
</table>
</body>
</html>
";

$header = "Content-type: text/html; charset=UTF-8\n";
$headers .= 'From: xxxx <[email protected]>\n';
$success = mail($to, $subject, $message, $headers) or print 'ไม่สามารถส่ง E-mail ได้';
บันทึกการเข้า
หน้า: [1]   ขึ้นบน
พิมพ์