Abre uma conexão FTP

# ftp_connect

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

ftp_connect — Abre uma conexão FTP

### Descrição

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

ftp_connect() abre uma conexão FTP para o servidor especificado em `hostname`.

### Parâmetros

`hostname`

  O endereço do servidor FTP. Este parâmetro não deve ter barras finais e não deve ser prefixado com `ftp://`.

`port`

  Este parâmetro especifica uma porta alternativa para conexão. Se for omitido ou definido como zero, a porta FTP padrão, 21, será usada.

`timeout`

  Este parâmetro especifica o tempo limite em segundos para todas as operações de rede subsequentes. Se omitido, o valor padrão será 90 segundos. O tempo limite pode ser alterado e consultado a qualquer momento com ftp_set_option() e ftp_get_option().

### Valor Retornado

Retorna uma instância de FTP\Connection em caso de sucesso, ou `false` em caso de falha.

### Registro de Alterações

Versão | Descrição
--- | ---
8.1.0 | Retorna uma instância FTP\Connection agora; anteriormente, um resource era retornado.

### Exemplos

Exemplo #1 Exemplo de ftp_connect()

    <?php

    $ftp_server = "ftp.example.com";

    // configura uma conexão ou sai
    $ftp = ftp_connect($ftp_server) or die("Não foi possível conectar ao $ftp_server");

    ?>

### Veja Também

- ftp_close() - Fecha uma conexão FTP
- ftp_ssl_connect() - Abre uma conexão SSL-FTP segura

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