选择语言 :

 Core_Ftp::connect

连接FTP服务器

bool Core_Ftp::connect( )
返回值
  • bool
File: ./core/classes/ftp.class.php
protected function connect()
{

	if (false === ($this->_conn_id = @ftp_connect($this->hostname, $this->port)))
	{
		if (IS_DEBUG)
		{
			Core::debug()->error(__('ftp unable to connect'));
		}
		return false;
	}

	if (!$this->_login())
	{
		if (IS_DEBUG)
		{
			Core::debug()->error(__('ftp unable to login'));
		}
		return false;
	}

	// 设置被动模式
	if (true===$this->passive)
	{
		ftp_pasv($this->_conn_id, true);
	}

	if ($this->path)
	{
	    $this->changedir($this->path);
	}

	return true;
}