วันนี้มาดูโค้ด PHP ในส่วนของฟังก์ชั่น การกรองคำหยาบออกจากเว็บไซต์กันครับ แบบง่ายๆ เอาไปใช้กัน และสามารถเอาไปต่อยอดได้ด้วยครับ มาเริ่มกันเลย
<? # Function: แบนคำหยาบ (จะใช้ในแสดงข้อมูล) function check_ban_rude($message = "") { # Set word: กำหนดคำที่ต้องการ $wordban = array( "ashole", "a s h o l e", "a.s.h.o.l.e", "f u c k", "d i c k", "f.u.c.k", "มึง", "มึ ง", "ดอกทอง" ); # Change word: สัญลักษณ์เมื่อคำๆนั้นถูกแบน $banchange = "<font color=red>***</font>"; $message = nl2br($message); # Loop check replace word for ($i = 0 ; $i < count($wordban); $i++) { $message = eregi_replace($wordban[$i],$banchange,$message); } // loop for return stripslashes($message); } //Example $content = "มึงสิไปไส"; echo check_ban_rude($content); ?>
เป็นงัยครับ ไม่ยากใช่มั๊ย ขออภัยที่ต้องใช้คำหยาบ คำไม่สุภาพจริงๆนะครับ เป็นแค่ตัวอย่างเฉยๆ
Comments