예제 #1
0
 function kill($url)
 {
     if (!preg_match('!^(https?:)?//!i', $url)) {
         $url = 'http://' . $url;
     }
     // MESS
     $this->getSblam();
     // init tlds
     $spamverts = new SblamTestSpamvertises(array(), $this->services);
     $linkstoadd = array();
     if (false !== strpos($url, '@')) {
         d('adding email');
         $spamverts->addEmail($linkstoadd, $url);
     } else {
         $spamverts->addURI($linkstoadd, new SblamURI($url), '');
         // split subdomains, etc.
     }
     $linkstoadd = array_keys($linkstoadd);
     $bayesbase = $this->getBayesStats();
     $res = array('title' => 'Banned domains', 'result' => $bayesbase->banWords($linkstoadd), 'linksadded' => $linkstoadd);
     return $res;
 }