echo gettext("Back"); ?> </a><br><br> <?php foreach ($ip_list as $line) { $pattern = "/Host ([^\\s]+)/"; if (preg_match_all($pattern, $line, $regs)) { $ip = $regs[1][0]; } $pattern = "/appears to be up/"; if (preg_match_all($pattern, $line, $regs)) { echo "Host {$ip} appears to be up<br/>"; if (Scan::in_scan($conn, $ip)) { if (!Scan::is_active($conn, $ip)) { Scan::active($conn, $ip); } } else { Scan::insert($conn, $ip, 1); } } $pattern = "/appears to be down/"; if (preg_match_all($pattern, $line, $regs)) { echo "Host {$ip} appears to be down<br/>"; if (Scan::in_scan($conn, $ip)) { if (Scan::is_active($conn, $ip)) { Scan::disactive($conn, $ip); } } else { Scan::insert($conn, $ip, 0); }