nt: Comsenz/1.0 ($version)\r\n"; $out .= "Host: $host\r\n"; $out .= 'Content-Length: '.strlen($post)."\r\n"; $out .= "Connection: Close\r\n"; $out .= "Cache-Control: no-cache\r\n"; $out .= "Cookie: $cookie\r\n\r\n"; $out .= $post; } else { $out = "GET $script HTTP/1.1\r\n"; $out .= "Accept: */*\r\n"; $out .= "Referer: $boardurl\r\n"; $out .= "Accept-Language: zh-cn\r\n"; $out .= "Accept-Encoding:\r\n"; $out .= "User-Agent: Comsenz/1.0 ($version)\r\n"; $out .= "Host: $host\r\n"; $out .= "Connection: Close\r\n"; $out .= "Cookie: $cookie\r\n\r\n"; } $fp = fsockopen($host, $port, $errno, $errstr, 30); if(!$fp) { return ""; } else { @fwrite($fp, $out); while(!feof($fp) && $limit > -1) { $limit -= 524; $return .= @fread($fp, 524); } @fclose($fp); $return = preg_replace("/\r\n\r\n/", "\n\n", $return, 1); $strpos = strpos($return, "\n\n"); $strpos = $strpos !== FALSE ? $strpos + 2 : 0; $return = substr($return, $strpos); return $return; } } ?>