function proxyban() { $this->AdministratorsOnly(); if (isset($_FILES['imagefile'])) { $bans_class = new Bans; $ips = 0; $successful = 0; $proxies = file($_FILES['imagefile']['tmp_name']); foreach($proxies as $proxy) { if (preg_match('/.[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+.*/',$proxy)) { $ips++; if ($bans_class->banuser(preg_replace("/:.*/","",$proxy),"SERVER",1,0,"","IP from proxylist automatically banned")) { $successful++; } } } management_addlogentry("banned ".$successful." proxies automatically.",8); echo $successful." of ".$ips." proxies banned."; } else { echo '
'._('File').'
'; } }