public function execute($params = array()) { //echo $_POST['ip']; //echo "hola" . filter_input(INPUT_POST,'ip'); //echo $_POST['netmask']; /* // create IPv4 object $ip_calc = new Net_IPv4(); // set variables $ip_calc->ip = $ip; $ip_calc->netmask = "255.255.255.0";*/ /*$cidr = $ip . '/' . $mask;//'100.12.37.0/255.255.255.0'; $net = Net_IPv4::parseAddress($cidr); echo $net->network."<br />"; // 192.168.0.0 echo $net->ip."<br />"; // 192.168.0.50 echo $net->broadcast."<br />"; // 192.168.255.255 echo $net->bitmask."<br />"; // 16 echo $net->long."<br />"; // 3232235520 (long/double version of 192.168.0.50) echo $net->netmask."<br />"; // 255.255.0.0*/ //$ipFinal = $net->ip . '/' . $net->bitmask; //echo $ipFinal; //echo $ip; //echo $mask; /*$geoip = new GeoIP(); $geoip_result = $geoip->consulta($ipFinal);*/ if ($_SERVER['REQUEST_METHOD'] == 'POST') { if (!empty($_POST['ip']) && !empty($_POST['netmask'])) { $ip = filter_input(INPUT_POST, 'ip'); $mask = filter_input(INPUT_POST, 'netmask'); $geoip = new GeoIP($ip, $mask); $geoip_result = $geoip->consulta(); } } require 'app/Views/result.view.php'; }
<?php require 'classMySQL.php'; echo "Consulta \n"; $ip = $argv[1]; $geoip = new GeoIP(); $geoip_result = $geoip->consulta($ip);