Руководство по PHP
Пред. |  | След.

# ftp_ssl_connect

(PHP 4 >= 4.3.0, PHP 5)

ftp_ssl_connect -- Устанавливает соединение с FTP сервером через SSL

## Описание

resource ftp_ssl_connect ( string host [, int port [, int timeout]] )

ftp_ssl_connect() устанавливает соединение с FTP сервером, заданным аргументом `host`, через SSL.

> Почему эта функция может быть не определена: Функция ftp_ssl_connect() доступна только если PHP был собран с поддержкой OpenSSL. Под Windows, вам придется собрать PHP самостоятельно для включения поддержки OpenSSL.

## Список параметров

`host`

  Имя хоста или IP адрес, без слэшей или `ftp://`

`port`

  Задает порт, на котором устанавливается соединение. Если равен нулю или опущен, по умолчанию используется стандартный для протокола FTP порт 21

`timeout`

  Задает таймаут для всех операций с этим соединением. По умолчанию таймаут устанавливается в 90 секунд. Получить и установить значение таймаута можно также с помощью функций ftp_get_option() и ftp_set_option()

## Возвращаемые значения

Возвращает дескриптор соединения, или `FALSE` при возникновении ошибки.

## Примеры

Пример 1. Пример использования функции ftp_ssl_connect()

`<?php // установка соединения $conn_id = ftp_ssl_connect($ftp_server); // проверка имени пользователя и пароля $login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass); echo ftp_pwd($conn_id); // / // закрытие соединения ftp_close($conn_id); ?>`

## Смотрите также

ftp_connect()

Пред. | Начало | След.
ftp_size | Уровень выше | ftp_systype