Google


Tag Archive for 'SPAM'

เล่นง่ายๆ กับเช็คว่า ip, e-email หรือ username ที่สมัครสมาชิกเข้ามาเป็น spammer หรือไม่?

ช่วงนี้เจอเรื่องปวดหัวเกี่ยวกับ spam ใน forum เยอะมาก ตอนนี้เลยใช้วิธีง่ายๆ ไปก่อนผ่าน http://www.stopforumspam.com ก็กันได้ในระดับนึง แต่ว่ามี API Limit อาจจะต้องหาวิธีอื่นๆ แก้ไขเฉพาะหน้ากันต่อไป คิดว่าน่าจะพอไหวอยู่

PHP:
  1. <?php
  2. function is_forumspam_objectsIntoArray($arrObjData, $arrSkipIndices = array()) {
  3.     $arrData = array();
  4.  
  5.     // if input is object, convert into array
  6.     if (is_object($arrObjData)) {
  7.         $arrObjData = get_object_vars($arrObjData);
  8.     }
  9.  
  10.     if (is_array($arrObjData)) {
  11.         foreach ($arrObjData as $index => $value) {
  12.             if (is_object($value) || is_array($value)) {
  13.                 $value = is_forumspam_objectsIntoArray($value, $arrSkipIndices);
  14.             }
  15.             if (in_array($index, $arrSkipIndices)) {
  16.                 continue;
  17.             }
  18.             $arrData[$index] = $value;
  19.         }
  20.     }
  21.     return $arrData;
  22. }
  23.  /**
  24.     http://www.stopforumspam.com/api?ip=91.186.18.61
  25.     http://www.stopforumspam.com/api?email=g2fsehis5e@mail.ru
  26.     http://www.stopforumspam.com/api?username=MariFoogwoogy
  27.  **/
  28. function is_forumspam($var) {
  29.  
  30.     $var['email'] = urlencode($var['email']);
  31.  
  32.     $q = 'username='.$var['username'].'&email='.$var['email'].'&ip='.$var['ip'];
  33.  
  34.     $xmlUrl = "http://www.stopforumspam.com/api?".$q."&f=xmldom";
  35.  
  36.     $xmlStr = file_get_contents($xmlUrl);
  37.  
  38.     $xmlObj = simplexml_load_string($xmlStr);
  39.  
  40.     $arrXml = is_forumspam_objectsIntoArray($xmlObj);
  41.  
  42.     if($arrXml['ip']['appears'] == 1)
  43.         return true;
  44.     if($arrXml['email']['appears'] == 1)
  45.         return true;
  46.     if($arrXml['username']['appears'] == 1)
  47.         return true;
  48.  
  49.     return false;
  50. }

อ้างอิงจาก http://www.stopforumspam.com

ขจัดขยะ Internet บน Google

สื่อเนื่องจาก เริ่มทนไม่ได้กับขยะในการค้นหาข้อมูล

image

(รูปจาก เริ่มทนไม่ได้กับขยะในการค้นหาข้อมูล by audy )

ตอนนี้ผมลง CustomizeGoogle ซึ่งเป็น Firefox Add-ons ตามที่คุณ nott เค้าแนะนำไว้ แล้วลง Filter site ไว้ โดย

เอา File google_filter.zip นี้ไป import เข้า filter ของ CustomizeGoogle ซะ มันจะทำการ filter ข้อมูลพวกนี้ออกไปซะ

แล้วจะได้ผลเป็นแบบนี้แทน

image

คราวนี้ก็ลดความกวนใจไปได้เยอะเลย เนื้อ ๆ น้ำ ๆ กับผลการค้นหาขึ้นมาหน่อยแล้วงานนี้ ;)

นี่น่าจะเป็นผลพวงจากการทำ SEO โดยไม่คำนึงถึงเนื้อหาสาระครับ ใครทำ SEO ก็ควรทำอย่าง พอเหมาะ พอสม ไม่ใช่ทำแล้วคนอื่นเดือดร้อนกับเนื้อหาที่ไม่มีใครต้องการครับผม

[Update 11/01/2008 9:52]

มีคนถามว่าเว็บในไฟล์ที่ให้โหลดมีเว็บอะไรบ้างที่โดนบล็อค ด้านล่างนี่คือรายการทั้งหมดที่โดน block ครับผม

appjob.com
truehits.net
ohsanook.com
siamha.com
konthai.com
thaiza.com
pangza.com
24thai.com
itzaa.com
tidtak.com
zengped.com
mydrmobile.com
abc-yoga.biz
ohocute.com
yingza.com
lud0xgirlsclub.com
fwdder.com
darathai.info
meemodel.com
siamhrm.com
thaieasyjob.com
jeedza.com
thaigirlnextdoor.com
moohin.com
trirong.com

โดนกันไปครับ ฮา ......

[Update 15/02/2008 10:52]

ดับไปแล้วครับเรียบร้อย

image

ดิ่งลงชั่วข้ามคืน 555555

เพิ่ม Captcha ลงในส่วนของการกรอก Comment

ไม่ไหวจริง ๆ วันนี้โดน spam comment ทั้งวัน ถึงแม้ว่า Akismet จะดักได้และยัดลง Awaiting Moderation แล้ว แต่ว่ามันขึ้นเยอะมาก ๆ และมันก็ส่งอีเมลแจ้งตลอด รำคาญมาก ๆ วันนี้ตอนเย็น ๆ เลยยัด Captcha ลงซะเลย จะได้สบายใจหน่อย เฮ้อ ..... ดักกัน 2 ทางไปเลย หมดเรื่องหมดราว ;)

Plugins - Captcha!

Font - Dafont