The ftp_ssl_connect() function opens a secure SSL-FTP connection.When the connection is open, you can run FTP functions against the server.
resource ftp_ssl_connect ( string $host [, int $port = 21 [, int $timeout = 90 ]] )
ftp_ssl_connect() opens an explicit SSL-FTP connection to the specified host. That implies that ftp_ssl_connect() will succeed even if the server is not configured for SSL-FTP, or its certificate is invalid. Only when ftp_login() is called, the client will send the appropriate AUTH FTP command, so ftp_login() will fail in the mentioned cases.
Parameter | Description |
---|---|
host | The FTP server address. This parameter shouldn't have any trailing slashes and shouldn't be prefixed with ftp:// |
port | This parameter specifies an alternate port to connect to. If it is omitted or set to zero, then the default FTP port, 21, will be used |
timeout | This parameter specifies the timeout for all subsequent network operations. If omitted, the default value is 90 seconds. The timeout can be changed and queried at any time with ftp_set_option() and ftp_get_option(). |
Returns a SSL-FTP stream on success or FALSE on error.