connect([$config = array()])
| Parameters: |
|
|---|---|
| Returns: |
TRUE on success, FALSE on failure |
| Return type: |
bool |
Connects and logs into to the FTP server. Connection preferences are set by passing an array to the function, or you can store them in a config file.
Here is an example showing how you set preferences manually:
$this->load->library('ftp');
$config['hostname'] = 'ftp.example.com';
$config['username'] = 'your-username';
$config['password'] = 'your-password';
$config['port'] = 21;
$config['passive'] = FALSE;
$config['debug'] = TRUE;
$this->ftp->connect($config);
Setting FTP Preferences in a Config File
If you prefer you can store your FTP preferences in a config file. Simply create a new file called the ftp.php, add the $config array in that file. Then save the file at application/config/ftp.php and it will be used automatically.
Available connection options
| Option name | Default value | Description |
|---|---|---|
| hostname | n/a | FTP hostname (usually something like: ftp.example.com) |
| username | n/a | FTP username |
| password | n/a | FTP password |
| port | 21 | FTP server port number |
| debug | FALSE | TRUE/FALSE (boolean): Whether to enable debugging to display error messages |
| passive | TRUE | TRUE/FALSE (boolean): Whether to use passive mode |
Please login to continue.