:: JustUsers.net ::

:: คนทำเว็บ :: => สนทนาประสาคนทำเว็บ => ข้อความที่เริ่มโดย: jim_no1 ที่ 24, สิงหาคม 2010, 07:17:28 PM

หัวข้อ: ฟอร์มส่งอีเมล์
เริ่มหัวข้อโดย: jim_no1 ที่ 24, สิงหาคม 2010, 07:17:28 PM
อันนี้เป็นแบบฟอร์มครับ

<form action="phpSendMailContactForm.php" method="post" name="frmMain">
<table width="343" border="1" cellspacing="0">
<tr>
<td align="left" valign="middle">To</td>
<td align="left" valign="middle"><input name="txtTo" type="text" id="txtTo"></td>
</tr>
<tr>
<td align="left" valign="middle">Subject</td>
<td align="left" valign="middle"><input name="txtSubject" type="text" id="txtSubject"></td>
</tr>
<tr>
<td align="left" valign="middle">Description</td>
<td align="left" valign="middle"><textarea name="txtDescription" cols="30" rows="4" id="txtDescription"></textarea></td>
</tr>
<tr>
<td align="left" valign="middle">Form Name</td>
<td align="left" valign="middle"><input name="txtFormName" type="text"></td>
</tr>
<tr>
<td align="left" valign="middle">Form Email</td>
<td align="left" valign="middle"><input name="txtFormEmail" type="text"></td>
</tr>
<tr>
<td colspan="2" align="center" valign="middle"><input type="submit" name="Submit" value="ส่ง"></td>
</tr>
</table>
<br>
<br>
<br>
</form>

ส่วนอันนี้เป็น หน้าตรวจสอบครับ

<?
   $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)
   {
      echo "Email Sending.";
   }
   else
   {
      echo "Email Can Not Send.";
   }
?>

ตอนนี้ได้ทำการทดลองส่งแล้ว มันสามารถส่งได้ แต่ว่าไม่ทราบสาเหตุว่า ทำไมเมื่อเรากรอกว่า ใครเป็นคนส่ง เมลอะไร แต่เวลาส่งมาหาแล้ว มันไม่ยอมขึ้นว่าใครเป็นคนส่ง และเมลอะไรน่ะครับ

มันขึ้นเป็น anupong[แอท]jamsai.jaideehosting.com เป็นคนส่งมาน่ะครับ

ทั้ง ๆ ที่้เราไม่ได้ชื่อนี้ และเมลก็ไ่ม่ใช่เมลนี้ แต่ทำไมถึงเป็นอย่างนี้

โปรดแนะนำด้วยครับ
หัวข้อ: Re: ไม่แน่ใจว่า โค๊ตผิดหรือป่าว โปรดแนะนำหน่อยครับ
เริ่มหัวข้อโดย: เซียวเหล่งนึ่งฯ ที่ 24, สิงหาคม 2010, 07:52:56 PM
เอาของเราตัวนี้ไปรื้อง่ายกว่า
ทำไว้นานละ


1. ส่วนของฟอร์ม


โค๊ด: [Select]
<body>
<form action="send.php" method="post" name="frmMain">
<table width="401" height="390" border="0">
<tr>
<td width="395" height="60"><p>หัวเรื่อง<br />
    <input name="txtSubject" type="text" id="txtSubject">
    </p>
  </td>
</tr>
<tr>
<td height="121"><p>ข้อความ<br />
  <textarea name="txtDescription" cols="60" rows="7" id="txtDescription"></textarea>
  </p>
  </td>
</tr>
<tr>
<td height="60"><p>ชื่อผู้ส่ง<br />
    <input name="txtFormName" type="text">
  </p>
  </td>
</tr><tr>
<td height="60"><p>Email ผู้ส่ง <br />
    <input name="txtFormEmail" type="text">
  </p>
  </td>
</tr>
<tr>
<td height="26"><input type="submit" name="Submit" value="Send"></td>
</tr>
</table>
<br>
<br>
<br>
</form>
</body>


2.ไฟล์ส่ง ใช้ชื่อ  send.php
โค๊ด: [Select]
<html>
<head>
<meta http-equiv="refresh" content="1; URL=remail.html">
<title>www.เว็บของคุณ.com</title>
</head>
<body>
<?
$strTo = "จะให้ส่งไปเมล์เราอันไหนก็ใส่ในนี้[แอท]hotmail.com";
$strSubject = $_POST["txtSubject"];
$strHeader = "Content-type: text/html; charset=UTF-8"; // 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)
{
echo "ส่งอีเมล์เรียบร้อยแล้ว";
}
else
{
echo "ไม่สามารถส่งอีเมล์ได้";
}
?>
</body>
</html>
   


3. ส่วนแสดงให้ผู้ส่งเห้นว่าส่งผ่านแล้ว  ตั้งชื่อว่า  remail.html

โค๊ด: [Select]
<head>
<meta http-equiv="refresh" content="5; URL=/index.html">   //ส่วนนี้คือให้มันรีไดเร็คไปหน้าอินเด็กแรกหลังจากโชว์ข้อความ 5 วิ
<meta name="keywords" content="คีย์เวิดอะไรก็ใส่ไป" />
<meta name="description" content="คำอธิบายอะไรก้ใส่ไป" />
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>ไตเติลอะไรก้ใส่ไป</title>
<link href="style.css" rel="stylesheet" type="text/css" media="screen" />
<style type="text/css">
<!--
.style1 {font-size: 16px}
-->
</style>
</head>

//แต่งยังไงก็ว่าไป........................
//ส่วนบอดี้นี้ก็แต่งเอาตามสบาย

<div>
<h2><strong>เราได้รับข้อความของท่านแล้ว </strong></h2>
<p>ขอบพระคุณที่ท่านเลือกใช้บริการ visahome <br />
  ระบบจะเปลี่ยนหน้าใน 5 วินาที </p>
  </div>
หัวข้อ: Re: ไม่แน่ใจว่า โค๊ตผิดหรือป่าว โปรดแนะนำหน่อยครับ
เริ่มหัวข้อโดย: jim_no1 ที่ 24, สิงหาคม 2010, 08:02:53 PM
เอาของเราตัวนี้ไปรื้อง่ายกว่า
ทำไว้นานละ


1. ส่วนของฟอร์ม


โค๊ด: [Select]
<body>
<form action="send.php" method="post" name="frmMain">
<table width="401" height="390" border="0">
<tr>
<td width="395" height="60"><p>หัวเรื่อง<br />
    <input name="txtSubject" type="text" id="txtSubject">
    </p>
  </td>
</tr>
<tr>
<td height="121"><p>ข้อความ<br />
  <textarea name="txtDescription" cols="60" rows="7" id="txtDescription"></textarea>
  </p>
  </td>
</tr>
<tr>
<td height="60"><p>ชื่อผู้ส่ง<br />
    <input name="txtFormName" type="text">
  </p>
  </td>
</tr><tr>
<td height="60"><p>Email ผู้ส่ง <br />
    <input name="txtFormEmail" type="text">
  </p>
  </td>
</tr>
<tr>
<td height="26"><input type="submit" name="Submit" value="Send"></td>
</tr>
</table>
<br>
<br>
<br>
</form>
</body>


2.ไฟล์ส่ง ใช้ชื่อ  send.php
โค๊ด: [Select]
<html>
<head>
<meta http-equiv="refresh" content="1; URL=remail.html">
<title>www.เว็บของคุณ.com</title>
</head>
<body>
<?
$strTo = "จะให้ส่งไปเมล์เราอันไหนก็ใส่ในนี้[แอท]hotmail.com";
$strSubject = $_POST["txtSubject"];
$strHeader = "Content-type: text/html; charset=UTF-8"; // 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)
{
echo "ส่งอีเมล์เรียบร้อยแล้ว";
}
else
{
echo "ไม่สามารถส่งอีเมล์ได้";
}
?>
</body>
</html>
   


3. ส่วนแสดงให้ผู้ส่งเห้นว่าส่งผ่านแล้ว  ตั้งชื่อว่า  remail.html

โค๊ด: [Select]
<head>
<meta http-equiv="refresh" content="5; URL=/index.html">   //ส่วนนี้คือให้มันรีไดเร็คไปหน้าอินเด็กแรกหลังจากโชว์ข้อความ 5 วิ
<meta name="keywords" content="คีย์เวิดอะไรก็ใส่ไป" />
<meta name="description" content="คำอธิบายอะไรก้ใส่ไป" />
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>ไตเติลอะไรก้ใส่ไป</title>
<link href="style.css" rel="stylesheet" type="text/css" media="screen" />
<style type="text/css">
<!--
.style1 {font-size: 16px}
-->
</style>
</head>

//แต่งยังไงก็ว่าไป........................
//ส่วนบอดี้นี้ก็แต่งเอาตามสบาย

<div>
<h2><strong>เราได้รับข้อความของท่านแล้ว </strong></h2>
<p>ขอบพระคุณที่ท่านเลือกใช้บริการ visahome <br />
  ระบบจะเปลี่ยนหน้าใน 5 วินาที </p>
  </div>

อู้หู...ให้มาอย่างละเอียดเลยเี่่นี่ย

ขอบพระคุณเป็นอย่างสูงเลยครับ
หัวข้อ: Re: ฟอร์มส่งอีเมล์
เริ่มหัวข้อโดย: jim_no1 ที่ 24, สิงหาคม 2010, 08:21:05 PM
ได้ทำตามคำแนะนำแล้วครับ แต่ว่ามันก็ยังเป็นเหมือนเดิมอีกน่ะครับ งงเหมือนเดิมเลยครับ
หัวข้อ: Re: ฟอร์มส่งอีเมล์
เริ่มหัวข้อโดย: เซียวเหล่งนึ่งฯ ที่ 24, สิงหาคม 2010, 08:30:42 PM
มันขึ้น มันขึ้นเป็น anupong[แอท]jamsai.jaideehosting.com เป็นคนส่งม
ลองเข้า  http://jamsai.jaideehosting.com/ (http://jamsai.jaideehosting.com/) ก็เป้นเว้บธรรมดา 

อันนี้ก็ไม่รู้เหมือนกันว่ามาจากไหน

ลองรื้อทั้งหมดดู
โดยการทำไฟล์เดี่ยวๆ ขึ้นมาตามด้านบน 3 ไฟล์  ใช้โค๊ดให้น้อยที่สุด สะอาดที่สุด ห้ามก็อบโค๊ดเดิมจากเว็บของคุณมาเด็ดขาด
แล้วลองดูผลกัน
หัวข้อ: Re: ฟอร์มส่งอีเมล์
เริ่มหัวข้อโดย: jim_no1 ที่ 24, สิงหาคม 2010, 08:42:40 PM
มันขึ้น มันขึ้นเป็น anupong[แอท]jamsai.jaideehosting.com เป็นคนส่งม
ลองเข้า  [url]http://jamsai.jaideehosting.com/[/url] ([url]http://jamsai.jaideehosting.com/[/url]) ก็เป้นเว้บธรรมดา 

อันนี้ก็ไม่รู้เหมือนกันว่ามาจากไหน

ลองรื้อทั้งหมดดู
โดยการทำไฟล์เดี่ยวๆ ขึ้นมาตามด้านบน 3 ไฟล์  ใช้โค๊ดให้น้อยที่สุด สะอาดที่สุด ห้ามก็อบโค๊ดเดิมจากเว็บของคุณมาเด็ดขาด
แล้วลองดูผลกัน


ผมได้ลองดูใหม่แล้วครับ ด้วยการลบของเดิมออกหมด แล้วก็ได้ลองสร้างฟาร์ยใหม่ขึ้นมา

แล้วเมื่อ Up เข้าสู่ โฮสฯ

อยากจะบอกว่า " เหมือนเดิมครับ "
หัวข้อ: Re: ฟอร์มส่งอีเมล์
เริ่มหัวข้อโดย: เซียวเหล่งนึ่งฯ ที่ 24, สิงหาคม 2010, 08:49:49 PM
งั้นก็ไปดูที่คอนโทรลพาแนลของเว็บ ว่าได้ตั้งค่าเมล์อะไรไว้หรือเปล่า
 
หัวข้อ: Re: ฟอร์มส่งอีเมล์
เริ่มหัวข้อโดย: jim_no1 ที่ 24, สิงหาคม 2010, 10:05:20 PM
งั้นก็ไปดูที่คอนโทรลพาแนลของเว็บ ว่าได้ตั้งค่าเมล์อะไรไว้หรือเปล่า
 

ตอนนี้ผมได้ติดต่อกับโฮสฯ แล้วล่ะครับ

แต่เค้าบอกว่า พรุ่งนี้ จะมีเจ้าหน้าที่ติดต่อกลับมาหาเราอีกคร้ง

แสดงว่า " ต้องพรุ่งนี้อีกแล้ว "

งั้นถ้าหากว่าุพรุ่งนี้ ยังเกิดปัญหาอีก ผมคงต้องรบกวนอีกครั้งนะครับ
หัวข้อ: Re: ฟอร์มส่งอีเมล์
เริ่มหัวข้อโดย: gamegameus ที่ 25, สิงหาคม 2010, 01:48:52 AM
น่าจะเช็ค ให้กรอกทุกช่องด้วยจะเยี่ยม :yaahoo:
หัวข้อ: Re: ฟอร์มส่งอีเมล์
เริ่มหัวข้อโดย: jim_no1 ที่ 25, สิงหาคม 2010, 09:55:20 AM
น่าจะเช็ค ให้กรอกทุกช่องด้วยจะเยี่ยม :yaahoo:


คืออย่างนี้ครับ หากเราไม่กรอกให้ครบทุกช่อง ระบบก็จะไม่ส่งเมลมาครับ ( ทดลองดูแล้ว )

แต่มันแปลกก็ตรงที่ ทำไมชื่อคนส่ง และเมลคนส่งต่างหาก ทำไมถึงเป็นอีกแบบทั้ง ๆ ที่ไม่ได้กรอกแบบนั้น
หัวข้อ: Re: ฟอร์มส่งอีเมล์
เริ่มหัวข้อโดย: UnclEo ที่ 25, สิงหาคม 2010, 01:10:01 PM
น่าจะเช็ค ให้กรอกทุกช่องด้วยจะเยี่ยม :yaahoo:

โค๊ด: [Select]
<?

// (1)----- ทำการตรวจสอบอีเมล์ว่าถูกต้องหรือไม่ ----- //
$email = trim($email);
$nemail = strlen($email);
$adsign = strpos($email,"[แอท]");
$dot = strpos(substr($email,$adsign+1),".");
$lastdot = substr($email,$nemail-1,$nemail);

if($nemail>30) {
     echo "<body bgcolor=#fff8dc>";
     echo "<center>";
     echo "<table cellpadding=2><tr><td bgcolor=#ff69b4>";
                     echo "<table cellpadding=20><tr><td bgcolor=#f0ffff>";
     echo "<center>";
     echo "<font size=2 face='MS Sans Serif'>";
     echo "อีเมล์ไม่ควรยาวกว่า 30 ตัวอักษร<br>";
     echo "</center>";
     echo "</td></tr></table>";
     echo "</td></tr></table>";
     echo "<br><hr width=400>";
     echo "<a href=$url>Back</a><br>";
     echo "</center></body>";
exit();
}

if($adsign==0 || $dot==0 || $lastdot==".") {
     echo "<body bgcolor=#fff8dc>";
     echo "<center>";
     echo "<table cellpadding=2><tr><td bgcolor=#ff69b4>";
                     echo "<table cellpadding=20><tr><td bgcolor=#f0ffff>";
     echo "<center>";
     echo "<font size=2 face='MS Sans Serif'>";
     echo "<font size=3 color=red><b>อีเมล์ไม่ถูกต้อง</b></font><br>";
     echo "รูปแบบของอีเมล์ควรเป็น : <b>yourname[แอท]your.provider</b><br>";
     echo "อีเมล์ไม่ควรยาวกว่า 30 ตัวอักษร<br>";
     echo "</center>";
     echo "</td></tr></table>";
     echo "</td></tr></table>";
     echo "<br><hr width=400>";
     echo "<a href=$url>Back</a><br>";
     echo "</center></body>";
exit();
}

// (2)----- กำหนดค่าต่างๆ ที่จะใช้ติดต่อกับ database ----- //
$host = "localhost";
$user = "root";
$passwd = "";
$dbname = "mydata";
$yr = date("Y")+543;
$mdate = date("d/m/") . $yr;
$OK = false;

// (3)----- ติดต่อกับ database ----- //
mysql_connect($host,$user,$passwd);
$sql = "select * from mailing where email='$email'";
$result = mysql_db_query($dbname,$sql);
$NRow = mysql_num_rows($result);

// (4)----- ตรวจสอบ action ----- //
if($method=="sub") {
     if($NRow==0) {
          $sql = "insert into mailing (email,date) values ('$email','$mdate')";
          mysql_db_query($dbname,$sql);
          $OK = true;
     }
     else { $OK = false; }
}
elseif($method=="unsub") {
     if($NRow!=0) {
          $sql = "delete from mailing where email='$email'";
          mysql_db_query($dbname,$sql);
          $OK = true;
     }
     else { $OK = false; }
}


// (5)----- แสดงผลลัพธ์ ----- //
echo "<body bgcolor=#fff8dc>";
echo "<center>";

if($method=="sub" && $OK) {
     echo "<table cellpadding=2><tr><td bgcolor=#ff69b4>";
                     echo "<table cellpadding=20><tr><td bgcolor=#f0ffff>";
     echo "<center>";
     echo "<font size=2 face='MS Sans Serif'>";
     echo "<b>$email</b><br>ได้ถูกเพิ่มลงในฐานข้อมูลแล้วครับ <br>";
     echo "</center>";
     echo "</td></tr></table>";
     echo "</td></tr></table>";
     echo "<br><hr width=400>";
     echo "<a href=$url>Back</a><br>";
}    
elseif($method=="sub" && !$OK) {
     echo "<table cellpadding=2><tr><td bgcolor=#ff69b4>";
                     echo "<table cellpadding=20><tr><td bgcolor=#f0ffff>";
     echo "<center>";
     echo "<font size=2 face='MS Sans Serif'>";
     echo "<b>$email</b><br>มีอยู่ในฐานข้อมูลอยู่แล้วครับ <br>";
     echo "</center>";
     echo "</td></tr></table>";
     echo "</td></tr></table>";
     echo "<br><hr width=400>";
     echo "<a href=$url>Back</a><br>";
}    
elseif($method=="unsub" && $OK) {
     echo "<table cellpadding=2><tr><td bgcolor=#ff69b4>";
                     echo "<table cellpadding=20><tr><td bgcolor=#f0ffff>";
     echo "<center>";
     echo "<font size=2 face='MS Sans Serif'>";
     echo "<b>$email</b><br>ได้ถูกลบจากฐานข้อมูลแล้วครับ <br>";
     echo "</center>";
     echo "</td></tr></table>";
     echo "</td></tr></table>";
     echo "<br><hr width=400>";
     echo "<a href=$url>Back</a><br>";
}    
elseif($method=="unsub" && !$OK) {
     echo "<table cellpadding=2><tr><td bgcolor=#ff69b4>";
                     echo "<table cellpadding=20><tr><td bgcolor=#f0ffff>";
     echo "<center>";
     echo "<font size=2 face='MS Sans Serif'>";
     echo "<b>$email</b><br> ไม่ได้อยู่ในฐานข้อมูลครับ <br>";
     echo "</center>";
     echo "</td></tr></table>";
     echo "</td></tr></table>";
     echo "<br><hr width=400>";
     echo "<a href=$url>Back</a><br>";
}    

echo "</font>";
echo "</center></body>";
?>
หัวข้อ: Re: ฟอร์มส่งอีเมล์
เริ่มหัวข้อโดย: jim_no1 ที่ 25, สิงหาคม 2010, 01:18:02 PM
น่าจะเช็ค ให้กรอกทุกช่องด้วยจะเยี่ยม :yaahoo:

โค๊ด: [Select]
LittleCat : ขอตัดตอนจ้ะ

ทำได้แล้ว ขอบพระคุณมาก ๆ ครับ


LittleCat : ขออนุญาตตัดความยาวกล่องอ้างถึงออกนะคะ
หัวข้อ: Re: ฟอร์มส่งอีเมล์
เริ่มหัวข้อโดย: prasitt ที่ 05, ตุลาคม 2010, 08:56:47 AM
ไม่เข้าใจอ่ะครับ ว่าทำยังไงบ้างอ่ะครับ จะติดตรง send.php อ่ะครับ งงมาก ๆ ครับ
หัวข้อ: Re: ฟอร์มส่งอีเมล์
เริ่มหัวข้อโดย: เซียวเหล่งนึ่งฯ ที่ 05, ตุลาคม 2010, 12:26:31 PM
ก็อบโค๊ดนั้น ไปวางในโน๊ตเพจ แล้วเซฟเป็นไฟล์ชื่อ send.php
จากนั้นอัพไฟล์ send.php ไปไว้บนโฮสต์
หัวข้อ: Re: ฟอร์มส่งอีเมล์
เริ่มหัวข้อโดย: prasitt ที่ 06, ตุลาคม 2010, 03:59:52 PM
[แอท] ใน File Send.php นี่คืออะไรเหรอครับ ต้องใส่อะไรหรือเปล่าครับ
พอผม upload ไปแล้วมันขึ้นหน้านี้อ่ะครับ
Parse error: syntax error, unexpected '[' in /home/systemscon/domains/systemsconcept.co.th/public_html/send.php on line 13

ช่วยหน่อยครับ

ขอบคุณครับ
หัวข้อ: Re: ฟอร์มส่งอีเมล์
เริ่มหัวข้อโดย: เซียวเหล่งนึ่งฯ ที่ 06, ตุลาคม 2010, 07:11:35 PM
[แอท]  ตัวนี้ก็คือแอทไซต์ (เอ วงกลม) ของอีเมลืนั่นแหละท่าน
เว็บจัสต์นี้ ป้องกันตัวแอทอัตโนมัติ
หัวข้อ: Re: ฟอร์มส่งอีเมล์
เริ่มหัวข้อโดย: prasitt ที่ 06, ตุลาคม 2010, 11:02:43 PM
ทำได้แล้วครับ ขอบคุณท่านเซียวเหล่งนึ่งฯ มาก ๆ เลยครับ

ขอบคุณครับ
หัวข้อ: Re: ฟอร์มส่งอีเมล์
เริ่มหัวข้อโดย: prasitt ที่ 07, ตุลาคม 2010, 07:38:49 PM
ปัญหาอีกนิดนึงครับ ส่งได้นะครับ แต่ติดปัญหาที่ ชื่อผู้ส่ง กับ E-Mail ผู้ส่ง มันไม่แสดงผลลัพธ์ที่ออกมาน่ะครับ
ไม่ทราบว่าเกิดจากอะไรเหรอครับ
หัวข้อ: Re: ฟอร์มส่งอีเมล์
เริ่มหัวข้อโดย: เซียวเหล่งนึ่งฯ ที่ 07, ตุลาคม 2010, 10:50:39 PM
เท่าที่แนะนำได้ คือเช็คสองค่านี้
txtFormName
txtFormEmail

ทั้งในฟอร์ม และไฟล์พีเอชพี ว่าตรงกันไหม
หัวข้อ: Re: ฟอร์มส่งอีเมล์
เริ่มหัวข้อโดย: prasitt ที่ 10, ตุลาคม 2010, 08:47:40 AM
ผมลองแล้วอ่ะครับ ทำไม่ได้อ่ะครับ ทำไงดีล่ะทีนี้ เศร้าจัง
หัวข้อ: Re: ฟอร์มส่งอีเมล์
เริ่มหัวข้อโดย: unname ที่ 10, ตุลาคม 2010, 10:50:25 AM
ผมลองแล้วอ่ะครับ ทำไม่ได้อ่ะครับ ทำไงดีล่ะทีนี้ เศร้าจัง

ถ้ามั่นใจว่า code ไม่ผิดแล้ว ปัญหาอยู่ที่ว่า มันเป็ฯ เซิฟจริงหรือเซิฟจำลอง?

- เซิฟจริง
 >> แจ้ง host ให้ตรวจสอบ/แก้ไข

- เซิฟจำลอง
 >> แจ้งเจ้าของเครื่องให้แก้ไข (อ้าว... เราเองนี่นา)
 *ในความเป็นจริง เซิฟจำลอง สามารถส่งอีเมลได้เช่นกัน เพียงแต่ว่า XP ไม่มี service SMTP ทางเลือกก็มีอยู่ว่า

 >>>> ติดตั้ง Windows Server , Linux Server ฯลฯ เพื่อจะได้มีตัวเลือกในการจัดการ SMTP (ออกแรงเพิ่มอีกนิดหน่อย)
 >>>> ใช้ XP ต่อไป แต่ใช้ SMTP คนอื่น (เช่น GMAIL)
หัวข้อ: Re: ฟอร์มส่งอีเมล์
เริ่มหัวข้อโดย: prasitt ที่ 10, ตุลาคม 2010, 12:48:38 PM
ผมขอ Form แบบนี้ได้ไหมครับ รบกวนหน่อยครับ

(http://img826.imageshack.us/img826/3574/formt.jpg)

ช่วยหน่อยครับ

ขอบคุณครับ
หัวข้อ: Re: ฟอร์มส่งอีเมล์
เริ่มหัวข้อโดย: unname ที่ 10, ตุลาคม 2010, 01:39:45 PM
ผมขอ Form แบบนี้ได้ไหมครับ ...


เอาเบ็ดไป หาเหยื่อ+ออกแรงเอาเอง

http://www.w3schools.com/html/html_forms.asp (http://www.w3schools.com/html/html_forms.asp) <-- ละเอียด - English

http://www.bcoms.net/html/06.asp (http://www.bcoms.net/html/06.asp) <-- พื้นฐาน- ภาษาไทย

http://www.enjoyday.net/webtutorial/html/html_chapter15.html (http://www.enjoyday.net/webtutorial/html/html_chapter15.html) <-- ภาษาไทย

http://ict.moph.go.th/elearning/niwathtml/website2.htm (http://ict.moph.go.th/elearning/niwathtml/website2.htm) <-- การใช้ Dream สร้างฟอร์ม - ภาษาไทย

อ่านไม่ต้องหมด ก็สร้างได้แล้วหล่ะ
 :smiley:
หัวข้อ: Re: ฟอร์มส่งอีเมล์
เริ่มหัวข้อโดย: prasitt ที่ 10, ตุลาคม 2010, 10:05:40 PM
เดี่ยวจะลองดูนะครับ พอดีผมเป็นมือใหม่ หัดเขียนอ่ะครับ ก็เลยไม่รู้อะไรซะเท่าไหร่อ่ะครับ ถ้ายังไงช่วยแนะนำด้วยนะครับ

ขอบคุณครับ
หัวข้อ: Re: ฟอร์มส่งอีเมล์
เริ่มหัวข้อโดย: LIEWnetwork ที่ 30, มีนาคม 2011, 05:31:50 PM
อันนี้ใช้โมดูล phpmailer หรือเปล่าครับ เห็นว่าถ้าใช้ฟังก์ชั่น mail() อย่างเดียว มันจะไปตกหลุม spam mail หมด
หัวข้อ: Re: ฟอร์มส่งอีเมล์
เริ่มหัวข้อโดย: rooodman ที่ 19, สิงหาคม 2011, 12:21:51 PM
ขอบใจจ้าแบบนี้ใครที่ทำเว็บไซต์ (http://www.kobsoft.com)สำหรับธุรกิจก็จะสามารถสร้างแบบฟอร์มในการรับข้อมูลจากผู้เข้าชมเว็บไซต์ได้สบายๆ เลยล่ะ
หัวข้อ: Re: ฟอร์มส่งอีเมล์
เริ่มหัวข้อโดย: Fairywatt ที่ 08, ธันวาคม 2012, 04:03:53 PM
ขอโทษนะครับ พอดีหาตัวอย่างแบบฟอร์มส่งเมลอยู่ บังเอิญมาเจอที่นี่
ลองเอาไปใช้ดูแล้ว พร้อมระบบตรวจสอบที่มีคนโพสไว้ให้ใช้

พออัพขึ้นโฮสแล้วใช้งาน ปรากฎว่า ระบบแจ้งว่า อีเมล์ไม่ถูกต้อง ไม่ทราบว่าเกิดจากอะไรได้บ้างครับ
ผมใช้ FreeHost อยู่ครับ ของ com.nu

อีเมล์ ของผมประมาณนี้ ชื่อ.ชื่อ[แอท]msn.com หรือ ชื่อ.ชื่อ[แอท]live.com มันใช้ไม่ได้หรือครับ หรือยังไง ถ้าผ่านมารบกวนชี้แนะด้วยครับ

ขอบคุณครับ
หัวข้อ: Re: ฟอร์มส่งอีเมล์
เริ่มหัวข้อโดย: music125500 ที่ 20, มกราคม 2013, 05:45:30 AM
ยังไงก็ ขอขอบคุณมากๆเลยนะคร้าบ  :rolleyes:
หัวข้อ: Re: ฟอร์มส่งอีเมล์
เริ่มหัวข้อโดย: aiboyba ที่ 07, กุมภาพันธ์ 2017, 11:15:31 PM
แนะนำอีกนิดนึงนะครับ คำสั่งพวกส่งเมลล์ mail() โฮสบางโฮสมันใช้ไม่ได้นะครับ ลองใช้ โค๊ด php การส่งอีเมลล์แบบ authentication ดูครับ https://boyeng3k.blogspot.com/2014/05/php-mail-authentication.html
หัวข้อ: Re: ฟอร์มส่งอีเมล์
เริ่มหัวข้อโดย: prang ที่ 18, กุมภาพันธ์ 2017, 11:44:45 PM
ขออนุญาติแจ้งผ่านห้องนี้นะครับ เนื่องจากผมสมัครเป็นสมาชิกที่เว็บนี้ แต่พอทำรายการสมัครไปแล้ว ระบบแจ้งให้ยืนยันผ่านอีเมล แต่ไม่มีเข้ามาครับเหมือนว่าระบบเมลที่นี่มีปัญหานะครับ แจ้งผู้ดูแลช่วยเช็คดูให้หน่อยนะครับ ขอบคุณครับ จากผู้ที่อยากเป็นสมาชิก
หัวข้อ: Re: ฟอร์มส่งอีเมล์
เริ่มหัวข้อโดย: เซียวเหล่งนึ่งฯ ที่ 20, กุมภาพันธ์ 2017, 07:18:49 PM
ขออนุญาติแจ้งผ่านห้องนี้นะครับ เนื่องจากผมสมัครเป็นสมาชิกที่เว็บนี้ แต่พอทำรายการสมัครไปแล้ว ระบบแจ้งให้ยืนยันผ่านอีเมล แต่ไม่มีเข้ามาครับเหมือนว่าระบบเมลที่นี่มีปัญหานะครับ แจ้งผู้ดูแลช่วยเช็คดูให้หน่อยนะครับ ขอบคุณครับ จากผู้ที่อยากเป็นสมาชิก

ยืนยันให้แล้วจ้า
หัวข้อ: Re: ฟอร์มส่งอีเมล์
เริ่มหัวข้อโดย: Prang ที่ 20, กุมภาพันธ์ 2017, 09:53:25 PM
ขอบคุณท่านผู้ดูแลเว็บด้วยครับที่ช่วยยืนยันการสมัครสมาชิก :adore: :adore: :adore: