Legend:
- Unmodified
- Added
- Removed
-
plugins/antispam/filters/class.dc.filter.linkslookup.php
r270 r913 43 43 continue; 44 44 } 45 46 $domain = preg_replace('/^(.*\.)([^.]+\.[^.]+)$/','$2',$b['host']); 47 $host = $domain.'.'.$this->server; 48 49 if (gethostbyname($host) != $host) { 50 $status = substr($domain,0,128); 51 return true; 52 } 45 46 $domain = preg_replace('/^[\w]{2,6}:\/\/([\w\d\.\-]+).*$/','$1',$b['host']); 47 $domain_elem = explode(".",$domain); 48 49 $i = count($domain_elem) - 1; 50 $host = $domain_elem[$i]; 51 do 52 { 53 $host = $domain_elem[$i - 1].'.'.$host; 54 $i--; 55 if (substr(gethostbyname($host.'.'.$this->server),0,3) == "127" ) 56 { 57 $status = substr($domain,0,128); 58 return true; 59 } 60 } while ($i > 0); 53 61 } 54 62 }
Note: See TracChangeset
for help on using the changeset viewer.