ตรวจดูว่าข้อความที่โพส มีภาษาไทยอยู่ด้วยหรือเปล่า ถ้าไม่ใช่ก็ไม่ให้ผ่าน
เหมาะ สำหรับคนที่มีเว็บบอร์ด SMF แบบไม่ต้องสมัครสมาชิกก็โพสได้ หรือแบบต้องสมัครสมาชิกก่อนถึงจะโพสได้ (เพราะบางทีแสปมต่างชาติมันก็สมัครมาโพสป่วนบอร์ดได้เหมือนกัน)
นำโค้ดด้านล่างไปใส่ในไฟล์ Sources/Post.php แล้วเซฟเป็น UTF-8 อัพโหลดไปทับของเดิมบนโฮส
อยู่ประมาณ บรรทัดที่ 1282
(ใต้บรรทัด // Check the subject and message.)
if(!preg_replace('/[^ก-ฮ]/u','',$_POST['subject'])){
$post_errors[] = 'no_subject';
}
if(!preg_replace('/[^ก-ฮ]/u','',$_POST['message'])){
$post_errors[] = 'no_message';
}
SMF เป็นโปรแกรมเสรี พบคนฝรั่ง(บางคน)มันใช้โปรแกรมสมัคร สมาชิก เช่นใช้ไวรัสสปายสมัครสมาชิกเข้ามา โพสต์ข้อความเป็นภาษาอังกฤษเต็มบอร์ด
วิธีป้องกัน
1. การสมัครสมาชิกต้องให้ผู้สมัคร สมัครเป็นภาษาไทยเท่านั้น
2. ต้องให้ admin เป็นผู้อนุมัติการสมาชิกเท่านั้น
3. ทำการแบนทั้ง อีเมล์และไอพี และชื่อที่สมัครเข้ามา
4. ผู้ดูแลระบบต้องเข้ามาเช็คบอร์ดบ่อยๆอย่าปล่อยทิ้งไว้นาน
ผลกระทบจากการป่วนในเว็บบอร์ด
1. มาโพสต์ข้อความและภาพเป็นภาษาของประเทศนั้น
2. มาโพสต์ภาพลามกอนาจารในเว็บบอร์ดเช่น ภาพนางแบบ sexy
3. นำลิ้งค์ของเว็บไซท์ลามกอนาจารมาโพสต์
4. โฆษณาขายยาต่างๆ เช่น Viagra