|
|
|
form ส่ง e mail...ทำไมมันไม่ส่งถึง ผมงะครับ ช่วยดูให้ทีค๊าปป |
|
|
|
|
|
|
|
test ที่ไหนอ่ะ
localhost หรือ server จริงๆ
ถ้า localhost นั้นคุณต้องมี mail server จำลองอีกตัว
|
|
|
|
|
Date :
2010-07-20 16:22:44 |
By :
oxygenyoyo |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
test server จริงครับ แต่ใช้ ให้ส่งมา e mail ผมเอง
[email protected]
|
|
|
|
|
Date :
2010-07-20 16:34:14 |
By :
kingarcher |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
หรือว่าต้องใช้ e mail ของเซเวอร์อย่างเดียวครับ
|
|
|
|
|
Date :
2010-07-20 16:37:39 |
By :
kingarcher |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ไม่เกี่ยวครับลองเอาอันนี้ไปแกะดูครับ
<?
$strTo = $_POST["txtTo"];
$strSubject = $_POST["txtSubject"];
$strHeader = "Content-type: text/html; charset=windows-874\n"; // or UTF-8 //
$strHeader .= "From: ".$_POST["txtFormName"]."<".$_POST["txtFormEmail"].">\nReply-To: ".$_POST["txtFormEmail"]."";
$strMessage = nl2br($_POST["txtDescription"]);
$flgSend = @mail($strTo,$strSubject,$strMessage,$strHeader); // @ = No Show Error //
if($flgSend)
{
?>
<script>
alert("ยืนยันการส่งข้อมูล");
window.location="index.php";
</script>
<?
}
else
{
echo "<center>คุณส่งข้อมูลไม่ผ่าน กรุณากลับไปทำรายการใหม่.</center>";
}
?>
|
|
|
|
|
Date :
2010-07-20 17:26:42 |
By :
Dragons_first |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณนะครับ
แต่ผม งงๆ ไงไม่รู้ครับ
โค๊ดนี้ รับค่าจาก form อีกตัว เหรอครับ
ไม่อยากทำ 2 ไฟล์
อยากแก้ไฟล์ เดิมข้างบนง่ะ ช่วยหน่อยครับ
|
|
|
|
|
Date :
2010-07-21 14:48:17 |
By :
kingarcher |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ไม่ลองเปลี่ยนมาใช้ phpmailer ดูล่ะครับ
ตอนนี้ผมลองใช้อยู่ดีเหมือนกันครับข้อความที่ส่งไม่ได้เข้าไปอยู่ในเมลขยะด้วย
สนใจก็โพสมาถามดูได้นะครับ
|
|
|
|
|
Date :
2010-07-21 15:19:29 |
By :
jackpeed |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองใช้แบบนี้ดูครับ ต้องทดลองใน server จริงนะครับ เพราะ appserv มันส่งไม่ได้ครับ
ในกรณี ฟร์อม ส่งกับฟร์อมรับคนละหน้าครับ
Code (PHP)
$headers="From : ".$frmail."Content-Type: text/html; charset=th-tis-620";
mail($mail_id,$story,$mess,$headers);
|
|
|
|
|
Date :
2010-07-21 16:58:19 |
By :
boodemon |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ไม่ได้จริงๆ ส่งแล้วมันไม่ส่งถึงเมล์ (ทำในเซิร์ฟเวอร์จริง)
เดี๋ยวให้มันบันทึกข้อความลงฐานข้อมูลก็ได้ครับ
|
|
|
|
|
Date :
2010-07-22 10:17:30 |
By :
kingarcher |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|