<?
/*
ปรับปรุง : 2548-08-22 (รุ่น 2)
เมื่อนำไปใช้ต้องแก้ไขดังนี้
1. เตรียมเครื่องที่บริการ PHP และมีบริการ SMTP ในตัว
2. เตรียม e-mail เป็นของตนเองให้ form นี้ส่งไปถึง
3. แก้ไข e-mail ในบรรทัดที่มีคำว่า option เป็น e-mail ของท่าน
4. แก้ไข เว็บเพจหลังส่งข้อมูล ในบรรทัดที่มีคำว่า redirect ให้เป็นเว็บเพจของท่าน
5. ตัวอย่างนี้รับข้อมูล msubj และ message เป็นสำคัญ ท่านอาจเพิ่มได้
เช่น copy form ด้านล่างนี้ไปสร้างแฟ้ม contact.htm แล้วส่งข้อมูลไปให้กับ sndform.php ก็ได้
<form action='sndform.php' method=post>
ผู้รับ <input name=mto value='burin@yonok.ac.th'><br>
ผู้ส่ง <input name=mfrom size=30><br>
หัวข้อ <input name=msubj size=50><br>
ข้อความ
<dd><textarea name=message rows=10 cols=80></textarea>
<dd>ประเทศ <input name=country size=50><br>
<dd><input type=submit value=Send_mail>
<input name=redirect type=hidden value=http://www.thaiall.com/sponsor>
</form>
6. สามารถนำ sndform.php ใช้ได้ 2 วิธี
6.1 มีเฉพาะ sndform.php ก็ใช้ได้ แต่ต้องแก้ไข html code เป็น e-mail ของท่าน
6.2 สร้างแฟ้มเช่น contact.htm แล้วแก้ action ชี้มาที่ sndform.php
*/
if (!isset($_POST["redirect"]))
$redirect = "http://www.strongfiber.com/sndform.php";
else $redirect = $_POST["redirect"];
if (!isset($_POST["mto"]) || !isset($_POST["msubj"]) || !isset($_POST["mfrom"]) || !isset($_POST["message"]))
echo "<body bgcolor=#ffffdd><form action='' method=post>
ส่งอีเมลถึง <select name=mto size=1>
<option value='trimanaphan_2549@yahoo.com,burin@yonok.ac.th' selected>Suwan
<option value='suwan_2549@hotmail.com'>สุวรรณ
</select><br>อีเมลผู้ส่ง <input name=mfrom size=30> เช่น yourname@hotmail.com<br>
หัวข้อ <input name=msubj size=50> เช่น สอบถามเรื่องการจัดส่งสินค้า เป็นต้น<br>
ข้อความ<dd><textarea name=message rows=10 cols=80></textarea>
<dd><input type=submit value=Send_mail>
<input name=redirect type=hidden value=http://www.strongfiber.com/sndform.php>
</form>
";
else {
// $message = $_POST["message"]; เพราะรับทุกตัวแปรเข้า Message
$message = " ";
foreach ($_POST as $key => $value) $message = $message. "\n". $key . " = ". stripcslashes($value);
$message = $message."\n\nService from http://".$_SERVER["HTTP_HOST"].$_SERVER["SCRIPT_NAME"];
$message = $message."\nScript developer by suwan@strongfiber.com";
$message = $message."\nIP address : ".$_SERVER["REMOTE_ADDR"] . " Version.2";
$msubj = "อีเมล__". $_POST["msubj"];
$txtfrom = "From: ". $_POST["mfrom"] ."\nX-Mailer: PHP/" . phpversion();
mail($_POST["mto"].",burin@yonok.ac.th", $msubj, $message, $txtfrom );
echo "<html><head><meta http-equiv=Refresh CONTENT='5; URL=$redirect'>";
echo "</head><body><font face=fixedsys>";
echo "Your message sending [ <b>completely</b> ]<hr color=red><pre>";
echo "From : ". $_POST["mfrom"] ."\n";
echo "To : ". $_POST["mto"] ."\n";
echo "Subject : ". $_POST["msubj"] ."\n";
echo "Message : <ul>$message</ul></pre>";
}
?>
จำนวน : 59 บรรทัด