Feb 03
|
ใช้เทคนิคเดิม คือ ตรวจดูว่าข้อความที่โพส มีภาษาไทยอยู่ด้วยหรือเปล่า ถ้าไม่ใช่ก็ไม่ให้ผ่าน
เหมาะสำหรับคนที่มีเว็บบอร์ด 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'])){
ย้ำนะครับว่าต้อง เซฟเป็น UTF-8 อัพโหลดไปทับของเดิมบนโฮส แล้วสังเกตุดูที่ตัว ก กับ ฮ จะกายป็นตัวแปลกๆ |
||
|
||


Recent Comments