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

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

ThaiSEOBoard.comพัฒนาเว็บไซต์Programmingส่งข้อความผ่านเมล์ยังไงครับ
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: ส่งข้อความผ่านเมล์ยังไงครับ  (อ่าน 2605 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
Fly2BlueSky
ก๊วนเสียว
*

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

กระทู้: 231



ดูรายละเอียด เว็บไซต์
« เมื่อ: 27 กันยายน 2008, 22:32:10 »

คือผมทำหน้า Contact Us ให้ผู้ชมสอบถามแล้วส่งเมล์มาหาผม โค้ดตัวอย่างคือ

<form id="form1" name="form1" method="post" action="http://EX.com/mail ">
     .......................

        <input type="submit" name="Submit" id="button" value=": Sand :" />
       <input name="mailto" type="hidden" id="mailto" value="aa@Hostผม.com" />
       <input name="Subject" type="hidden" id="Subject" value="mail from my web" />
       <input name="web" type="hidden" id="web" value="thank_you.htm" />

ปัญหาผมคือ ผมจะ action="xxxx" ไปหาเมล์ผม ในHostของผมได้ยังไงครับ
บันทึกการเข้า

อยากอิสระเหมือนนก ท่องไปไกลสุดขอบฟ้า จนสักวันได้เจอรักแท้ใต้แผ่นฟ้าเดียวกัน
~ Sanook Ka Travel ,Sabuy Ka Hotel , IN Travel Hotel ~
EThaiZone
เจ้าพ่อโลลิค่อน
เจ้าพ่อบอร์ดเสียว
*

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

กระทู้: 12,459



ดูรายละเอียด เว็บไซต์
« ตอบ #1 เมื่อ: 27 กันยายน 2008, 22:42:14 »

action ไปหาไฟล์ php ครับ ที่จะทำงานส่งอีเมล์

แบบฟอร์ที่ผมเคยใช้เป็นแบบนี้ (ไว้รับข้อความ)

โค๊ด:
<form action="email.php" method="post">
<p>
<b>Contact US</b><br/> <br/>

Your name:<br/>
<input type="text" name="name" size="50"  class="Verdana11" /><br/><br/>

Your e-mail address:<br/>
<input type="text" name="email" size="50"  class="Verdana11" /><br/><br/>

Message Subject<br/>
<input type="text" name="subject" size="50"  class="Verdana11" />
<br/><br/>

Message Body:<br/>
<textarea name="body" cols="45" rows="12" wrap="virtual"  class="Verdana11"></textarea>
<br/>

<input name="submit" type="submit" class="Verdana" value="Send Your Message" />

<br/>
</p>
</form>

ส่วนนัี้โค้ด php ส่วนส่งอีเมล์

โค๊ด:
$email_title = "From Contact US @ web.com";
$message = 'You has e-mail from Contact US @web.com

From: '.$_POST['name'].'
E-mail: '.$_POST['email'].'
Date: '.date("m-d-y", time()).'

Subject: '.$_POST['subject'].'
Content: '.$_POST['body'].'

- End Email -';

mail("[email protected]", $email_title, $message);

ที่สำคัญคือแก้ [email protected] เป็นอีเมล์ของเราที่อยากให้ส่งไป
พวกนี้มันเป็นค่าตายตัว เราสามารถ fix ลงใน php ไปได้เลย

ลองถ้ามีคนทำแบบตามแบบฟอร์มคุณข้างบนจริงๆ
ผมก็สามารถแอบใช้ส่งอีเมล์ไปหาบุคคลอื่นได้สบายๆ

อยากให้ระวังตรงนี้ครับ  Tongue

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

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