Your input appears to be invalid.
Only numeric (0-9), and periods (.) are allowed.
';
exit();
}
}
function listallips($cleanip)
{
$query = "SELECT id,assignedips,dedicatedip FROM tblhosting";
$result = mysql_query($query) or die(mysql_error());
$ipArray = array();
while ($data = mysql_fetch_array($result)) {
$hostid = $data['id'];
$dedicatedip = $data['dedicatedip'];
$assignedips = $data['assignedips'];
$ipArrayInit = explode(";", trim($assignedips));
if ($dedicatedip != "") {
$ipArray[$hostid][] = $dedicatedip;
}
foreach ($ipArrayInit as $v) {
if ($v != "") {
if (stristr($v, '-')) {
$ipArrayFinal = explode("-", trim($v));
foreach (range(ip2long(trim($ipArrayFinal[0])), ip2long(trim($ipArrayFinal[1]))) as $number) {
$ipArray[$hostid][] = long2ip($number);
}
} else {
$ipArray[$hostid][] = $v;
}
}
}
}
echo '';
print_r($ipArray);
echo '
';
foreach ($ipArray as $hostId => $ips) {
if (array_search($cleanip, $ips)) {
return $hostId;
} else {
return 'ERROR: IP Not Found.
';
}
}
}
$search4ip = $_POST['search4ip'];
if (isset($search4ip)) {
$cleanip = cleanfrominput($search4ip);
print listallips($cleanip);
} else {
echo '' . "\n";
}
?>