Функция принимает в качестве первого параметра host адрес FTP-сервера. Через второй необязательный параметр port можно передать значение порта, по которому необходимо установить соединение. По умолчанию соединение устанавливается по стандартному 21 порту. При помощи третьего параметра timeout можно установить время в секундах, в течение которого функция будет ожидать ответа от сервера. По умолчанию, если данный параметр не задан, функция ожидает ответ в течение 90 секунд.
В случае если установить соединение не удалось, функция возвращает
false. При успешном соединении с FTP-сервером функция возвращает дескриптор соединения, который далее используется для работы с FTP-сервером.
Пример кода
<?php
$ftp_server = "ftp.example.com";
// Устанавливаем соединение с FTP-сервером
$conn_id = ftp_connect($ftp_server) or die("Couldn't connect to $ftp_server");
?>