Lines Matching refs:url_parts
146 $url_parts = parse_url($url);
147 $socket_host = $url_parts['host'];
148 if (isset($url_parts['scheme']) && strtolower($url_parts['scheme']) === 'https') {
149 $socket_host = "ssl://$url_parts[host]";
150 $url_parts['port'] = 443;
152 if (!isset($url_parts['port'])) {
153 $url_parts['port'] = 80;
155 $fp = @fsockopen($socket_host, $url_parts['port'], $errno, $errstr, $timeout);
161 if (isset($url_parts['path'])) {
162 if (isset($url_parts['query'])) {
163 $get = "$url_parts[path]?$url_parts[query]";
165 $get = $url_parts['path'];
171 $out .= "Host: $url_parts[host]\r\n";
177 if (isset($url_parts['user']) && isset($url_parts['pass'])) {
178 $out .= "Authorization: Basic " . base64_encode("$url_parts[user]:$url_parts[pass]") . "\r\n";