Pastebin
Paste #276:
< previous paste - next paste>
Pasted by tdn
./textpattern/lib/txplib_misc.php:739: function is_blacklisted($ip, $checks = '') ./textpattern/lib/txplib_misc.php-740- { ./textpattern/lib/txplib_misc.php-741- global $prefs; ./textpattern/lib/txplib_misc.php:742: if (!$checks) $checks = explode(',', $prefs['spam_blacklists']); ./textpattern/lib/txplib_misc.php-743- ./textpattern/lib/txplib_misc.php-744- $rip = join('.',array_reverse(explode(".",$ip))); ./textpattern/lib/txplib_misc.php-745- foreach ($checks as $a) { ./textpattern/lib/txplib_misc.php-746- $parts = explode(':', trim($a), 2); ./textpattern/lib/txplib_misc.php-747- $rbl = $parts[0]; ./textpattern/lib/txplib_misc.php-748- if (isset($parts[1])) { ./textpattern/lib/txplib_misc.php-749- foreach (explode(':', $parts[1]) as $code) { ./textpattern/lib/txplib_misc.php-750- $codes[] = strpos($code, '.') ? $code : '127.0.0.'.$code; ./textpattern/lib/txplib_misc.php-751- } ./textpattern/lib/txplib_misc.php-752- } ./textpattern/lib/txplib_misc.php-753- $hosts = @gethostbynamel($rip.'.'.$rbl); ./textpattern/lib/txplib_misc.php-754- if ($hosts and (!isset($codes) or array_intersect($hosts, $codes))) { ./textpattern/lib/txplib_misc.php-755- $listed[] = $rbl; ./textpattern/lib/txplib_misc.php-756- } ./textpattern/lib/txplib_misc.php-757- } ./textpattern/lib/txplib_misc.php-758- return (!empty($listed)) ? join(', ',$listed) : false; ./textpattern/lib/txplib_misc.php-759- } ./textpattern/lib/txplib_misc.php-760-
New Paste
Go to most recent paste.