<?php /** * @author @Fatal@ * @copyright 2009 */ $exp = explode("\r\n",file_get_contents('a.txt')); $a = '0'; function f($b,$a,$qwe) { list($z,$x) = explode(' - ',$b); $q = explode('.',$z); $w = explode('.',$x); $e = explode('.',$_SERVER['REMOTE_ADDR'); if($q[0] === $e[0] && $q[1] === $e[1]) { if($qwe === $z || $x === $qwe) $qwe = 1; elseif($e[2] > $q[2] && $e[2] < $w[2]) $qwe = 1; elseif($e[2] === $q[2] && $e[2] < $w[2]) $qwe = 1; elseif($e[2] === $w[2] && $e[3] > $q[3] && $e[3] < $w[3]) $qwe = 1; } if($qwe === 1) return true; } array_walk($exp,'f',&$a); if($a === 1) echo 'da'; else echo 'net'; ?>