พบกับบทความเกี่ยวกับคอมพิวเตอร์และ programming ได้ที่ http://articles.modoeye.com | บล็อกอาหาร
PHP development / เว็บผมโดน spam mail เล่นงานจนล่มเลยครับ ขอคำแนะนำหน่อยครับ
maden
maden
Fri 4 Aug 2006 09:53:59

เมื่อวานทาง Host โทรมาบอกว่าเว็บต้องใช้งานไม่ได้จนกว่าผมจะเอาหน้า Contact Us ออก เค้าบอกว่าตอนนี้ มีพวกปล่อย spam mail แล้วใช้หน้า contact us เว็บผมเป็นตัวส่ง ทำให้เว็บล่ม เพราะเกิดจากผม เขียนโค๊ดไม่ได้ดัก (อันนี้ผมเองอาจเขียนไม่รัดกุม เพราะว่าผมก็เพิ่งจะเจอปัญหาในครั้งนี้) ทาง Host เค้าบอกว่าให้ผมเขียน Code ว่า หากจะส่งข้อมูลหน้า Contact Us เข้าเมล์ ก็ให้ทำเหมือนแบบสมัคร Hotmail.com คืออาจจะให้สุ่มตัวเลขออกมา แล้วให้ผู้ส่ง กรอกตัวเลขเพื่อยืนยัน การส่งอ่ะครับ
///// ผมจะทำอย่างไรดีครับ ขอแนวความคิด หรือ โค๊ดตัวอย่าง เพื่อนำไปพัฒนาต่อ หน่อยครับ ขอบพระคุณครับ
//////////////////////////////////////////////////////////////////////////////////// มีไฟล์ให้ดูครับ /////////////

1. form.php

 <form action="result.php" method="post" name="contact" id="contact" onSubmit="return CheckForm(this);">
 <input name="name" type="text" class="myform" id="name" style="width: 240px; height: 20px

<input name="company" type="text" class="myform" id="company" style="width: 240px; height: 20px

<textarea name="address" rows="4" class="myform" id="address" style="width: 240px;"></textarea

<input name="email" type="text" class="myform" id="email" style="width: 240px; height: 20px;">

<textarea name="message" rows="4" class="myform" id="message" style="width: 240px;"></textarea>

<input type="submit" name="Submit" value="send" class="mybutton">                                        </form>

////////////////////////////////////////////////////////////

2. result.php

<?php
 $c_date=date("j M Y H:i:s A"); 

 $c_name=$_POST["name"];
 $c_company=$_POST["company"] ;
 $c_address=$_POST["address"] ;
 $c_email= $_POST["email"];
 $c_message=$_POST["message"];
 $contact_details= $c_name . $c_company . $c_address . $c_email . $c_message;
?>
<?php
$to = "
thai_interpanel@yahoo.com";
$subject = "test" ;
$message = $contact_details;
$headers = "From: ". $_POST["email"];
mail( $to, $subject, $message, $headers );
?>
////////////////////////////////////////////// มันเป็นโค๊ด คร่าวๆของผมน่ะครับ ///////////////////////////

มันใช้งานมาได้ดีเป็นปี แต่เพิ่งจะเจอ Spam mail อ่ะครับ ผมควรจะดัก ทั้ง 2 ไฟล์เลยเหรอเป่าคับ

///// ผมจะทำอย่างไรดีครับ ขอแนวความคิด หรือ โค๊ดตัวอย่าง เพื่อนำไปพัฒนาต่อ หน่อยครับ ขอบพระคุณครับ

Reply
Name:
E-mail:
Home | Services | Forum | Classified | Directories | Support | Contact
ATOM feed RSS 0.9 feed RSS 1.0 feed RSS 2.0 feed
Copyright © 2005 - 2007 Modoeye.com, All Rights Reserved.
Disclaimer | Privacy policy | Term of Use | Term of Services
Valid XHTML Valid CSS! PHP: Hypertext Preprocessor MySQL database Apache Powered! FreeBSD Power to serve
Modoeye Sitemap Client login