ใช้เทคนิคเดิม คือ ตรวจดูว่าข้อความที่โพส มีภาษาไทยอยู่ด้วยหรือเปล่า ถ้าไม่ใช่ก็ไม่ให้ผ่าน
เหมาะสำหรับคนที่มีเว็บบอร์ด SMF แบบไม่ต้องสมัครสมาชิกก็โพสได้ หรือแบบต้องสมัครสมาชิกก่อนถึงจะโพสได้ (เพราะบางทีแสปมต่างชาติมันก็สมัครมาโพสป่วนบอร์ดได้เหมือนกัน)
นำโค้ดด้านล่างไปใส่ในไฟล์ index.php ด้านบนๆ แล้วเซฟเป็น UTF-8 อัพโหลดไปทับของเดิมบนโฮส
if(!EMPTY($_POST['message'])){
if(!preg_replace('/[^ก-ฮ]/u','',$_POST['message'])){
exit();
}
}
ฮ่าๆ เจ๋งอ่ะ

ผมแก้ที่ Sources/Post.php โอเคอยู่นะ
หรือว่าควรไปใส่ที่ index.php
แล้ว index.php ของ Folder ไหนครับ?
ได้ละ ขอบคุณมากครับ
