$value) { if ($key != 'url') { $path .= '&' . $key . '=' . urlencode($value); } } $referer = "http://" . $host; $request = "GET " . $path . " HTTP/1.0\r\n" . "Host: " . $host . "\r\n"; $request = $request . "Connection: Close\r\n"; $request = $request . "\r\n"; $fp = fsockopen($host, $port, $errno, $errstr, $timeout); if ($fp != false) { fwrite($fp, $request); socket_set_timeout($fp,$read_timeout); $isBody = false; $headers = ""; while (!feof($fp)) { $content = fgets($fp, 1024); if ($isBody) { echo $content; } else { $headers .= $content; if ($content == "\r\n") { $isBody = true; header($headers); } } } fclose($fp); } else { echo "Error Number: " . $errno . "
Error String: " . $errstr; } } else { echo "Please specify a URL to load"; } ?>