пример
Откройте защищенное соединение SSL-FTP:
<?php
// set up basic SSL connection
$ftp_server = "123.123.123.123";
$ftp_conn = ftp_ssl_connect($ftp_server) or
die("Could not connect to $ftp_server");
// login
$login
= ftp_login($ftp_conn, $ftp_username, $ftp_userpass);
// then do
something...
// close SSL connection
ftp_close($ftp_conn);
?>
Определение и использование
ftp_ssl_connect() функция открывает защищенное соединение SSL-FTP.
Когда соединение открыто, вы можете запустить функции FTP на сервер.
Примечание: Эта функция доступна только в случае , если и FTP модуль и поддержка OpenSSL построена статически в PHP.
Синтаксис
ftp_ssl_connect( host,port,timeout );
параметр | Описание |
---|---|
host | Необходимые. Указывает адрес сервера FTP. Может быть адресом домена или IP-адрес. Этот параметр не должен начинаться с префикса "ftp://" или есть какие - либо слешей |
port | Необязательный. Определяет порт для подключения. Значение по умолчанию 21 |
timeout | Необязательный. Задает тайм-аут для сетевых операций. По умолчанию составляет 90 секунд |
Технические подробности
Возвращаемое значение: | Возвращает поток SSL-FTP в случае успешного завершения или FALSE в случае ошибки |
---|---|
PHP версии: | 4.3+ |
PHP Changelog: | В PHP 5.2.2 эта функция возвращает FALSE, если он не может использовать соединение SSL, а не fallbacking к не-SSL соединения |
<PHP FTP Ссылка