KOREAN :: ISP/NETWORK search
¼Ò½º´Ý±â
<?php
$printip = TRUE;
if($_GET['ipv4'])
{
$req = $_GET['ipv4'];
if(!is_array($req)) $req = array($req);
}
else if(!$_SERVER['GATEWAY_INTERFACE']) // consol
{
$libpath = '/usr/local/www/phplib/';
$req = $_SERVER['argv']; // is array
unset($req[0]);
if($req[1] == '-n') // multi
{
$printip = FALSE;
unset($req[1]);
}
}
if(is_array($req)) $req = array_values($req);
$size = sizeof($req);
require_once $libpath.'_lib/class.krispnet.php';
require_once $libpath.'_lib/func.client.ph';
$krispnet = new krispnet;
if(!$libpath)
{
$remoteaddr = _get_hostname();
$myip = $krispnet->search($remoteaddr);
echo '<H2>KOREAN :: ISP/NETWORK search</H2>'."\n";
if($_GET['view'])
{
echo "<A HREF='$_SERVER[PHP_SELF]'>¼Ò½º´Ý±â</A><HR>\n";
highlight_file(basename($_SERVER[PHP_SELF]));
return;
}
echo "<A HREF='$_SERVER[PHP_SELF]?view=1'>¼Ò½ºº¸±â</A><HR>\n";
echo '<PRE>'."\n";
echo 'Your IP-NETWORK : '.$remoteaddr.'==>'.$myip[0].'/'.$myip[2].'('.$myip[3].':'.$myip[4].')'."\n";
echo '<P>'."\n";
echo '<FORM METHOD=get>'."\n";
echo '<INPUT TYPE=text name="ipv4[]" value=""> IP#1(ipv4)'."\n";
echo '<INPUT TYPE=text name="ipv4[]" value=""> IP#2(ipv4)'."\n";
echo '<INPUT TYPE=submit value=" Search ">'."\n";
echo '</FORM>'."\n";
}
for($i=0; $i<$size; $i++)
{
if(!$ip = trim($req[$i])) continue;
if($printip) echo $ip.':';
if($arr = $krispnet->search($ip))
{
if($libpath) echo $arr[4];
else {
echo $arr[0].'/'.$arr[2].'('.$arr[3].':'.$arr[4].')';
}
}
echo "\n";
}
if($libpath) exit;
else echo ' <P><I>script by san2@</I>';
?>
Page loading: 0.04(server) + (network) + (browser) seconds