diff options
-rw-r--r-- | inc/common.php | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/inc/common.php b/inc/common.php index 3a5839b5d..fea8322fe 100644 --- a/inc/common.php +++ b/inc/common.php @@ -585,10 +585,15 @@ function clientIP($single=false){ function gethostsbyaddrs($ips){ $hosts = array(); $ips = explode(',',$ips); - foreach($ip as $ip){ - $host[] = gethostbyaddr(trim($ip)); + + if(is_array($ips)) { + foreach($ip as $ip){ + $hosts[] = gethostbyaddr(trim($ip)); + } + return join(',',$hosts); + } else { + return gethostbyaddr(trim($ips)); } - return join(',',$host);; } /** |