Establece una conexión FTP

# ftp_connect

(PHP 4, PHP 5, PHP 7, PHP 8)

ftp_connect — Establece una conexión FTP

### Descripción

function ftp_connect(string `$hostname`, int `$port` = 21, int `$timeout` = 90): FTP\Connection|false

ftp_connect() establece una conexión FTP con el host `hostname`.

### Parámetros

`hostname`

  La dirección del servidor FTP. Este argumento nunca debe terminar con una barra y no debe estar prefijado con `ftp://`.

`port`

  Este argumento especifica un número de puerto alternativo para la conexión. Si se omite o se define como cero, se utilizará el puerto FTP por defecto, 21.

`timeout`

  Este argumento especifica el tiempo de espera de conexión en segundos para todas las operaciones de red posteriores. Si se omite, el valor por defecto será de 90 segundos. El tiempo de espera de conexión puede modificarse y consultarse en cualquier momento con las funciones ftp_set_option() y ftp_get_option().

### Valores devueltos

Devuelve una instancia de FTP\Connection en caso de éxito, o `false` si ocurre un error.

### Historial de cambios

Versión | Descripción
--- | ---
8.1.0 | Ahora devuelve una instancia de FTP\Connection; anteriormente se devolvía un resource.

### Ejemplos

Ejemplo #1 Ejemplo con ftp_connect()

    <?php

    $ftp_server = "ftp.example.com";

    // Establecimiento de una conexión
    $ftp = ftp_connect($ftp_server) or die("No se puede conectar al servidor $ftp_server");

    ?>

### Ver también

- ftp_close() - Cierra una conexión FTP
- ftp_ssl_connect() - Abierto una conexión FTP segura con SSL

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open