"; echo "Computado!"; echo "

Voltar
"; } // ======================================================= function deletar() { unlink("block.txt"); echo "
"; echo "Deletado!"; echo "

Voltar
"; } // ======================================================= function validar($ip,$data) { if(!$file = @file("block.txt")) { echo "
"; echo "Arquivo 'block.txt' não encontrado ou vazio!"; echo "

Voltar
"; } for($n = 0; $n <= count($file); $n++) { if(ereg($ip,$file[$n])){ break; } if($n == count($file)){ return true; } } $string = ereg_replace("".$ip."___","",$file[$n]); $string = explode("___",$string); $dia = substr($string[0],0,2); $mes = substr($string[0],2,2); $ano = substr($string[0],4,4); $hora = substr($string[0],8,2); $min = substr($string[0],10,2); $dia2 = substr($data,0,2); $mes2 = substr($data,2,2); $ano2 = substr($data,4,4); $hora2 = substr($data,8,2); $min2 = substr($data,10,2); $aeaeai =& $hora; $aeaeae = $min+$string[1]; if($aeaeae >= 60){ $aeaeau = $aeaeae % 60; $aeaeai += $aeaeae / 60; } else { $aeaeau = $aeaeae; } $hora_depois = "".$hora2."".$min2.""; $esperar = "".$aeaeai."".$aeaeau.""; settype($esperar,"integer"); settype($hora_depois,"integer"); echo "
"; if(($esperar - $hora_depois) <= 0){ echo "Você está liberado!"; } else { echo "Você está bloqueado por ".($esperar - $hora_depois)." minuto"; if(($esperar - $hora_depois) > 1) echo "s"; } echo "

Voltar
"; } // ======================================================= if($_SERVER['QUERY_STRING'] == "computar"){ computar($ip,$data,$block); } elseif($_SERVER['QUERY_STRING'] == "validar"){ validar($ip,$data); } elseif($_SERVER['QUERY_STRING'] == "deletar"){ deletar(); } else { echo " Block por IP
Sistema de Block por IP - por tempo

Seu ip é ".$ip."
O código referente ao seu acesso é ".$data."

Clique aqui para computar
Clique aqui para validar
Clique aqui para deletar o arquivo 'block.txt'


by Anderson
"; } ?>