Ejemplo n.º 1
0
 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';
 }
Ejemplo n.º 2
0
<?php

require 'classMySQL.php';
echo "Consulta \n";
$ip = $argv[1];
$geoip = new GeoIP();
$geoip_result = $geoip->consulta($ip);