All pastes #490886 Raw Edit

Mine

public php v1 · immutable
·published 2007-05-16 09:25 UTC
rendered paste body
    function reversedns2($hostid, $userid)    {            $query = "SELECT userid,dedicatedip,assignedips FROM tblhosting WHERE id='$hostid'";            $result = mysql_query($query) or die(mysql_error());                        $data = mysql_fetch_row($result);                        $hostiduser = $data[0];            if ($userid == $hostiduser) {                    $dedicatedip = $data[1];                    $assignedips = $data[2];                                        $ipArrayInit = explode(";", trim($assignedips));                                        $host_ips[] = ip2long($dedicatedip);                                        foreach ($ipArrayInit as $v) {                            if (stristr($v, '-')) {                                    $ipArrayFinal = explode("-", trim($v));                                    foreach (range(ip2long(trim($ipArrayFinal[0])), ip2long(trim($ipArrayFinal[1]))) as $number) {                                            $long = $number;                                            if ($long != -1 || $long === true) {                                                    $host_ips[] = $long;                                            }                                    }                            } else {                                    $long = ip2long($v);                                    if ($long != -1 || $long === true) {                                            $host_ips[] = $long;                                    }                            }                    }            } 			$iphost = array('hostid'=> $hostid, 'ip'=>$host_ips);                      return $iphost;    }