测试第一篇文章

154 阅读1分钟

测试标题

写作测试,

测试 markdown

private function analyzeUrl(){
	if ($this->url == ''){return false;}
	$url_array = parse_url($this->url);
	!isset($url_array['host']) && $url_array['host'] = '';     
    !isset($url_array['path']) && $url_array['path'] = '';     
    !isset($url_array['query']) && $url_array['query'] = '';     
    !isset($url_array['port']) && $url_array['port'] = 80;
	
	$this->host			= $url_array['host'];
	$this->port			= $url_array['port'];
	$this->referer		= $url_array['scheme'].'://'.$this->host.'/';
	$this->requestUri	= $url_array['path'] ? 
						$url_array['path'].($url_array['query'] ? '?'.$url_array['query'] : '') : '/';
	
	switch($url_array['scheme']){
		case 'https':
			$this->fop	= fsockopen('ssl://'.$this->host, 443, $errno, $errstr, $this->timeout);
			break;
		default:
			$this->fop	= fsockopen($this->host, $this->port, $errno, $errstr, $this->timeout);
			break;
	}
	
	if(!$this->fop){
		$this->result	= "$errstr ($errno)<br />\n";
		return false;
	}
	return true;
}