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

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

ThaiSEOBoard.comHost and DomainHost & Domain (general)ใครพอจะเขียนสคริปส่งเมล์หน่อยได้ไหมครับ
หน้า: 1 [2]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: ใครพอจะเขียนสคริปส่งเมล์หน่อยได้ไหมครับ  (อ่าน 4225 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
Bansedition
ก๊วนเสียว
*

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

กระทู้: 213



ดูรายละเอียด เว็บไซต์
« ตอบ #20 เมื่อ: 14 ตุลาคม 2012, 22:55:39 »

code เยอะแยะเลยน่ะครับ ผมคิดว่าน่าจะได้แล้วน่ะครับ อิอิ wanwan017

ยังครับเยอะแต่ผมไม่เข้าใจเลย พยายามอ่านหลายๆรอบก็ไม่เข้าหัวครับ เพราะไม่มีความรู้ php เลยครับผม
บันทึกการเข้า

( ̄(工) ̄)
Newbie
*

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

กระทู้: 32



ดูรายละเอียด
« ตอบ #21 เมื่อ: 14 ตุลาคม 2012, 23:10:47 »

โค๊ด:
<?php
if(
$_POST['submit']) {
            
$name=$_POST['Name'];
            
$email=$_POST['Email'];
            
$subject $_POST['Subjec'];
$content=$_POST['Message'];
            
$message 
"
               ได้รับการติดต่อจาก\r\n
   ชื่อ : 
$name\r\n
               Email Address : 
$email \r\n
               เนื้อหา : 
$content
"
;

         
$headers "From:[email protected]\r\n";
         
$headers.= "Content-Type: text/html; charset=utf-8";
         
mail("[email protected]""$subject""$message""$headers");
}
?>
copy ไปเซฟเป็นไฟล์ชื่อ sendmail.php ครับแล้วลองดู
« แก้ไขครั้งสุดท้าย: 14 ตุลาคม 2012, 23:16:14 โดย ( ̄(工) ̄) » บันทึกการเข้า
jommann
สมุนแก๊งเสียว
*

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

กระทู้: 677



ดูรายละเอียด เว็บไซต์
« ตอบ #22 เมื่อ: 14 ตุลาคม 2012, 23:11:45 »

code เยอะแยะเลยน่ะครับ ผมคิดว่าน่าจะได้แล้วน่ะครับ อิอิ wanwan017

ยังครับเยอะแต่ผมไม่เข้าใจเลย พยายามอ่านหลายๆรอบก็ไม่เข้าหัวครับ เพราะไม่มีความรู้ php เลยครับผม

ตอนนี้ติดเรื่องอะไรอยู่ครับ อิอิ เผื่อ ผมจะช่วยได้บ้างครับ wanwan003
บันทึกการเข้า

Bansedition
ก๊วนเสียว
*

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

กระทู้: 213



ดูรายละเอียด เว็บไซต์
« ตอบ #23 เมื่อ: 14 ตุลาคม 2012, 23:18:16 »

โค๊ด:
<?php
if(
$_POST['submit']) {
            
$name=$_POST['Name'];
            
$email=$_POST['Email'];
            
$subject $_POST['Subjec'];
$content=$_POST['Message'];
            
$message 
"
               ได้รับการติดต่อจาก\r\n
   ชื่อ : 
$name\r\n
               Email Address : 
$email \r\n
               เนื้อหา : 
$content
"
;

         
$headers "From:[email protected]\r\n";
         
$headers.= "Content-Type: text/html; charset=utf-8";
         
mail("[email protected]""$subject""$message""$headers");
}
?>
copy ไปเซฟเป็นไฟล์ชื่อ sendmail.php ครับแล้วลองดู


ได้แล้วครับผม พอกดส่งแล้วเด้งมาอีกหน้าขาวๆ แต่ข้อมูลส่งไปเมล์แล้วครับ เดี่ยวจะลองดัดแปลงดูครับผม

ขอบคุณมากๆครับผม
บันทึกการเข้า

( ̄(工) ̄)
Newbie
*

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

กระทู้: 32



ดูรายละเอียด
« ตอบ #24 เมื่อ: 14 ตุลาคม 2012, 23:23:17 »

ตรงหน้าขาวๆนั่นลองทำเป็นรีไดเร็คแบบตั้งเวลา หรือจะให้ยูสเซอร์กด back ไปก็ได้ครับ
ลองทำดูครับ ยิ่งลองยิ่งรู้
ถ้าไม่ได้อย่างไรก็ถามได้ครับ
บันทึกการเข้า
Bansedition
ก๊วนเสียว
*

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

กระทู้: 213



ดูรายละเอียด เว็บไซต์
« ตอบ #25 เมื่อ: 14 ตุลาคม 2012, 23:29:26 »

code เยอะแยะเลยน่ะครับ ผมคิดว่าน่าจะได้แล้วน่ะครับ อิอิ wanwan017

ยังครับเยอะแต่ผมไม่เข้าใจเลย พยายามอ่านหลายๆรอบก็ไม่เข้าหัวครับ เพราะไม่มีความรู้ php เลยครับผม

ตอนนี้ติดเรื่องอะไรอยู่ครับ อิอิ เผื่อ ผมจะช่วยได้บ้างครับ wanwan003


ตรงหน้าขาวๆนั่นลองทำเป็นรีไดเร็คแบบตั้งเวลา หรือจะให้ยูสเซอร์กด back ไปก็ได้ครับ
ลองทำดูครับ ยิ่งลองยิ่งรู้
ถ้าไม่ได้อย่างไรก็ถามได้ครับ

ขอบคุณครับผม ตอนนี้ กับคำว่า รีไดเรค พอเข้าใจว่าหลังจากลูกค้ากด submit มันจะเด้งหน้าขาวๆ หากทำเป็นรีไดเรค มันต้องไปเพิ่มตรงไหนครับ เพิ่มโค้ดอะไรที่ไหนครับ รบกวนหน่อยนะครับ
บันทึกการเข้า

zalapao23
ก๊วนเสียว
*

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

กระทู้: 256



ดูรายละเอียด
« ตอบ #26 เมื่อ: 14 ตุลาคม 2012, 23:33:27 »

code เยอะแยะเลยน่ะครับ ผมคิดว่าน่าจะได้แล้วน่ะครับ อิอิ wanwan017

ยังครับเยอะแต่ผมไม่เข้าใจเลย พยายามอ่านหลายๆรอบก็ไม่เข้าหัวครับ เพราะไม่มีความรู้ php เลยครับผม

ตอนนี้ติดเรื่องอะไรอยู่ครับ อิอิ เผื่อ ผมจะช่วยได้บ้างครับ wanwan003



ตรงหน้าขาวๆนั่นลองทำเป็นรีไดเร็คแบบตั้งเวลา หรือจะให้ยูสเซอร์กด back ไปก็ได้ครับ
ลองทำดูครับ ยิ่งลองยิ่งรู้
ถ้าไม่ได้อย่างไรก็ถามได้ครับ

ขอบคุณครับผม ตอนนี้ กับคำว่า รีไดเรค พอเข้าใจว่าหลังจากลูกค้ากด submit มันจะเด้งหน้าขาวๆ หากทำเป็นรีไดเรค มันต้องไปเพิ่มตรงไหนครับ เพิ่มโค้ดอะไรที่ไหนครับ รบกวนหน่อยนะครับ

ใส่โค้ดหลัง Sent Mail ครับ
โค๊ด:
echo "<meta http-equiv='refresh' content='1;URL=หน้าที่ต้องการให้ Redirect ไป'>";
บันทึกการเข้า
Bansedition
ก๊วนเสียว
*

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

กระทู้: 213



ดูรายละเอียด เว็บไซต์
« ตอบ #27 เมื่อ: 14 ตุลาคม 2012, 23:42:51 »

ตอนนี้แก้เป้นแบบนี้ครับได้แล้วครับ

แต่มีปัญหาตรงที่ พอกด submit มันจะขึ้นอีกหน้าเป้นรีไดเรค

แต่หน้าเดิมยังอยู่ ไม่เปลีายนไปไหนเลย อาจจะทำให้ลูกค้ากดซ่ำได้ ผมต้องแก้ยังไงครับ

หากต้องการให้ขึ้นว่า

Thank you. Your enquiry has been submitted.
We will reply to you shortly.

เราต้องเพิ่มตรงไหนครับผม

โค๊ด:
<?php
if(
$_POST[&#39;submit&#39;]) {
            
$name=$_POST[&#39;Name&#39;];
            
$email=$_POST[&#39;Email&#39;];
            
$subject $_POST[&#39;Subjec&#39;];
$content=$_POST[&#39;Message&#39;];
            
$message 
"
Enquiry Form
Name : 
$name
Email Address : 
$email
Subjec : 
$subject
Message : 
$content
"
;

         
$headers "From:[email protected]";
         
$headers.= "Content-Type: text/html; charset=utf-8";
         
mail("[email protected]""$subject""$message""$headers");
         echo 
"<meta http-equiv=&#39;refresh&#39; content=&#39;1;URL=http://www.bansdivingresortkohtao.com&#39;>";
}
?>
« แก้ไขครั้งสุดท้าย: 15 ตุลาคม 2012, 00:01:11 โดย Bansedition » บันทึกการเข้า

Bansedition
ก๊วนเสียว
*

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

กระทู้: 213



ดูรายละเอียด เว็บไซต์
« ตอบ #28 เมื่อ: 14 ตุลาคม 2012, 23:48:57 »

 Tongue สงสัยหลับกันแล้ว  ไว้พรุ้งนี้มาต่อนะครับผม
« แก้ไขครั้งสุดท้าย: 15 ตุลาคม 2012, 00:04:05 โดย Bansedition » บันทึกการเข้า

zalapao23
ก๊วนเสียว
*

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

กระทู้: 256



ดูรายละเอียด
« ตอบ #29 เมื่อ: 15 ตุลาคม 2012, 00:15:47 »

โค๊ด:
<?php
if(
$_POST['submit']) {
            
$name=$_POST['Name'];
            
$email=$_POST['Email'];
            
$subject $_POST['Subjec'];
$content=$_POST['Message'];
            
$message 
"
               ได้รับการติดต่อจาก\r\n
   ชื่อ : 
$name\r\n
               Email Address : 
$email \r\n
               เนื้อหา : 
$content
"
;

         
$headers "From:[email protected]\r\n";
         
$headers.= "Content-Type: text/html; charset=utf-8";
         
mail("[email protected]""$subject""$message""$headers");
}
echo "<meta http-equiv='refresh' content='2;URL=หน้าที่ต้องการให้ Redirect ไป'>";
?>

<html>
<!DOCTYPE html>
<head>
<title>ส่งเมล์เรียบร้อย</title>
<meta charset="tis-620">
</head>
<body>
Thank you. Your enquiry has been submitted.<br>
We will reply to you shortly.
</body>
</html>

ลองดูนะครับ
บันทึกการเข้า
Bansedition
ก๊วนเสียว
*

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

กระทู้: 213



ดูรายละเอียด เว็บไซต์
« ตอบ #30 เมื่อ: 15 ตุลาคม 2012, 07:53:58 »

โค๊ด:
<?php
if(
$_POST[&#39;submit&#39;]) {
            
$name=$_POST[&#39;Name&#39;];
            
$email=$_POST[&#39;Email&#39;];
            
$subject $_POST[&#39;Subjec&#39;];
$content=$_POST[&#39;Message&#39;];
            
$message 
"
               ได้รับการติดต่อจาก\r\n
   ชื่อ : 
$name\r\n
               Email Address : 
$email \r\n
               เนื้อหา : 
$content
"
;

         
$headers "From:[email protected]\r\n";
         
$headers.= "Content-Type: text/html; charset=utf-8";
         
mail("[email protected]""$subject""$message""$headers");
}
echo "<meta http-equiv=&#39;refresh&#39; content=&#39;2;URL=หน้าที่ต้องการให้ Redirect ไป&#39;>";
?>

<html>
<!DOCTYPE html>
<head>
<title>ส่งเมล์เรียบร้อย</title>
<meta charset="tis-620">
</head>
<body>
Thank you. Your enquiry has been submitted.<br>
We will reply to you shortly.
</body>
</html>

ลองดูนะครับ


ยังไม่หายครับผม ตอนนี้หลังจากกด submit มันเด้งหน้าใหม่ขึ้นมาครับ ส่วนหน้านี้ไม่หายไป และไม่ขึ้นข้อความครับ

ผมแก้ไขเป้นแบบนี้ ในตอนนี้ครับ
โค๊ด:
<?php
if(
$_POST[&#39;submit&#39;]) {
            
$name=$_POST[&#39;Name&#39;];
            
$email=$_POST[&#39;Email&#39;];
            
$subject $_POST[&#39;Subjec&#39;];
$content=$_POST[&#39;Message&#39;];
            
$message 
"
Enquiry Form
Name : 
$name
Email Address : 
$email
Subjec : 
$subject
Message : 
$content
"
;

         
$headers "From:[email protected]";
         
$headers.= "Content-Type: text/html; charset=utf-8";
         
mail("[email protected]""$subject""$message""$headers");
         echo 
"<meta http-equiv=&#39;refresh&#39; content=&#39;1;URL=http://www.bansdivingresortkohtao.com&#39;>";
}
?>

<html>
<!DOCTYPE html>
<head>
<title>Send Mail Completed.</title>
<meta charset="tis-620">
</head>
<body>
Thank you. Your enquiry has been submitted.<br>
We will reply to you shortly.
</body>
</html>
บันทึกการเข้า

zalapao23
ก๊วนเสียว
*

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

กระทู้: 256



ดูรายละเอียด
« ตอบ #31 เมื่อ: 15 ตุลาคม 2012, 09:32:04 »

ผมว่าคุณอย่าข้ามขั้นตอนเลยนะครับ ศึกษา HTML ให้แน่นซะหน่อยนะครับ

ส่วนเรื่องที่เด้งขึ้นมาหน้าใหม่ ศึกษา target Attribute ให้ดีครับ
โค๊ด:
http://www.w3schools.com/tags/att_a_target.asp
บันทึกการเข้า
Bansedition
ก๊วนเสียว
*

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

กระทู้: 213



ดูรายละเอียด เว็บไซต์
« ตอบ #32 เมื่อ: 15 ตุลาคม 2012, 10:32:26 »

ผมว่าคุณอย่าข้ามขั้นตอนเลยนะครับ ศึกษา HTML ให้แน่นซะหน่อยนะครับ

ส่วนเรื่องที่เด้งขึ้นมาหน้าใหม่ ศึกษา target Attribute ให้ดีครับ
โค๊ด:
http://www.w3schools.com/tags/att_a_target.asp



ผทแก้เป้นเป็นแบบนี้ครับ หน้ากรอดข้อมูลยังอยู่ แต่จะเด้งหน้าใหม่ไปหน้าแรกที่ตั้งไว้ครับผม

ที่ผมต้องการ พอหลังจากที่ลูกค้ากด submit แล้วขึ้นหน้าข้อความ ขอบคุณ ก็พอครับ

โค๊ด:
<?php
if(
$_POST[&#39;submit&#39;]) {
            
$name=$_POST[&#39;Name&#39;];
            
$email=$_POST[&#39;Email&#39;];
            
$subject $_POST[&#39;Subjec&#39;];
$content=$_POST[&#39;Message&#39;];
            
$message 
"
Enquiry Form
Name : 
$name
Email Address : 
$email
Subjec : 
$subject
Message : 
$content
"
;

         
$headers "From:[email protected]";
         
$headers.= "Content-Type: text/html; charset=utf-8";
         
mail("[email protected]""$subject""$message""$headers");
         echo 
"<meta http-equiv=&#39;refresh&#39; content=&#39;1;URL=http://www.bansdivingresortkohtao.com&#39;>";
}
?>

<html>
<a href="http://www.w3schools.com" target="_blank">Visit W3Schools</a>
<!DOCTYPE html>
<head>
<title>Send Mail Completed.</title>
<meta charset="tis-2000">
</head>
<body>
Thank you. Your enquiry has been submitted.
We will reply to you shortly.
</body>
</html>
บันทึกการเข้า

zalapao23
ก๊วนเสียว
*

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

กระทู้: 256



ดูรายละเอียด
« ตอบ #33 เมื่อ: 15 ตุลาคม 2012, 11:12:13 »

<html>
<a href="http://www.w3schools.com " target="_blank">Visit W3Schools</a><!DOCTYPE html>
<head>
<title>Send Mail Completed.</title>
<meta charset="tis-2000">
</head>
   <body>
      Thank you. Your enquiry has been submitted.
      We will reply to you shortly.
   </body>
</html>

บรรทัดสีแดงเอาไปใส่ทำไมอ่ะครับ ผมให้ลิงค์ไปศึกษาครับ

แก้ไขในหน้า form ส่งอีเมล์นะครับ ส่วนของ target="new" ให้เปลี่ยนเป็น target="_parent" ครับ

เวลาคุณกรอกข้อมูลเสร็จแล้วกด ปุ่ม Submit แล้วจะแจ้งเตือน

Thank you. Your enquiry has been submitted.
We will reply to you shortly.

โดยไม่เด้งหน้าใหม่ขึ้นมา ตรงตามความต้องการของคุณไหมครับ
 
 
 
 
« แก้ไขครั้งสุดท้าย: 15 ตุลาคม 2012, 11:13:57 โดย zalapao23 » บันทึกการเข้า
Bansedition
ก๊วนเสียว
*

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

กระทู้: 213



ดูรายละเอียด เว็บไซต์
« ตอบ #34 เมื่อ: 15 ตุลาคม 2012, 11:23:55 »

รบกวนลองกดเข้าไปดูได้ไหมว่า มันติดตรงไหนครับ

http://www.bansdivingresortkohtao.com/Enquiry_Form.html
บันทึกการเข้า

zalapao23
ก๊วนเสียว
*

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

กระทู้: 256



ดูรายละเอียด
« ตอบ #35 เมื่อ: 15 ตุลาคม 2012, 11:42:43 »

ผมยังไม่เห็นคุณแก้ไขอะไรเลยอ่ะครับ

<form action="sendmail.php" method="post" name="form1" target="new" id="form1">

เปลี่ยนเป็น

<form action="sendmail.php" method="post" name="form1" target="_parent" id="form1">
บันทึกการเข้า
Bansedition
ก๊วนเสียว
*

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

กระทู้: 213



ดูรายละเอียด เว็บไซต์
« ตอบ #36 เมื่อ: 15 ตุลาคม 2012, 12:00:05 »

ผมยังไม่เห็นคุณแก้ไขอะไรเลยอ่ะครับ

<form action="sendmail.php" method="post" name="form1" target="new" id="form1">

เปลี่ยนเป็น

<form action="sendmail.php" method="post" name="form1" target="_parent" id="form1">


ได้แล้วครับผม ขอบพระคุณครับผมมมมม



หากมีโอกาศหวังว่าได้รับใช้ครับผม

สำหรับทุกท่านหากจะไปเที่ยวเก่าเต่า บอกมาจาก ไทยเสี่ยว เดี่ยวให้ส่วนลดครับผมมม

 wanwan013 wanwan013 wanwan013 wanwan013
บันทึกการเข้า

zalapao23
ก๊วนเสียว
*

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

กระทู้: 256



ดูรายละเอียด
« ตอบ #37 เมื่อ: 15 ตุลาคม 2012, 12:20:56 »

ดีใจด้วยครับ   Cry

แนะนำเพิ่มเติม ควรเช๊คค่าว่างของ Input และรูปแบบ e-mail ด้วยนะครับ
บันทึกการเข้า
Bansedition
ก๊วนเสียว
*

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

กระทู้: 213



ดูรายละเอียด เว็บไซต์
« ตอบ #38 เมื่อ: 15 ตุลาคม 2012, 12:40:12 »

ดีใจด้วยครับ   Cry

แนะนำเพิ่มเติม ควรเช๊คค่าว่างของ Input และรูปแบบ e-mail ด้วยนะครับ

กำลังจะถามพอดีครับ แต่ไม่รู้จะถามว่ายังไงดี

หากจะเพิ่ม 2 อย่างนี้เข้าไป ผมควรจะเพิ่มโค๊ดตรงไหนไหมครับ  รบกวนอีกแล้ว
บันทึกการเข้า

หน้า: 1 [2]   ขึ้นบน
พิมพ์