# ftp_ssl_connect

(PHP 4 >= 4.3.0, PHP 5, PHP 7, PHP 8)

ftp_ssl_connect — Abre una conexión segura SSL-FTP

### Descripción

ftp_ssl_connect(string `$host`, int `$port` = 21, int `$timeout` = 90): resource

ftp_ssl_connect() abre una conexión explícita SSL-FTP al `host` especificado.

> Nota: Por qué puede que esta función no exista

> ftp_ssl_connect() sólo está disponible si ambos, el módulo de FTP y el soporte de OpenSSL, están construidos de forma estática en PHP, esto significa que en Windows esta función no estará disponible en las compilaciones oficiales de PHP. Para hacer esta función disponible en Windows, debe compilar sus propios binarios de PHP.

> Nota:

> ftp_ssl_connect() no está pensada para su uso con SFTP. Para utilizar sFTP con PHP, por favor, consulte ssh2_sftp().

### Parámetros

`host`

  La dirección del servidor FTP. Este parámetro no debe tener barras al final y no debe estar precedido de `ftp://`.

`port`

  Este parámetro especifica un puerto alternativo al que conectarse. Si se omite o se define como cero, entonces el puerto por defecto FTP, 21, será utilizado.

`timeout`

  Este parámetro especifica el tiempo de espera para todas las operaciones de red posteriores. Si se omite, el valor predeterminado es 90 segundos. El tiempo de espera puede ser cambiado y consultado en cualquier momento con ftp_set_option() y ftp_get_option().

### Valores devueltos

Devuelve una secuencia SSL-FTP en caso de éxito o `false` en caso de error.

### Historial de cambios

Versión | Descripción
--- | ---
5.2.2 | La función se ha cambiado para devolver `false` cuando no se puede utilizar una conexión SSL, en lugar de recurrir a una conexión no-SSL como hacía en versiones anteriores.

### Ejemplos

Ejemplo #1 Ejemplo de ftp_ssl_connect()

`<?php
// establecer la conexión SSL básica
$conn_id = ftp_ssl_connect($ftp_server);
// iniciar sesión con nombre de usuario y contraseña
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);
echo ftp_pwd($conn_id); // /
// cerrar la conexión SSL
ftp_close($conn_id);
?>`

### Ver también

- ftp_connect() - Abre una conexión FTP