Exemplo
Abre uma conexão SSL-FTP segura:
<?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);
?>
Definição e Uso
O ftp_ssl_connect() função abre uma conexão SSL-FTP segura.
Quando a conexão é aberta, você pode executar funções de FTP contra o servidor.
Nota: Esta função só está disponível se tanto o módulo de ftp eo apoio OpenSSL é construído estaticamente no PHP.
Sintaxe
ftp_ssl_connect( host,port,timeout );
Parâmetro | Descrição |
---|---|
host | Requeridos. Especifica o endereço do servidor FTP. Pode ser um endereço de domínio ou um endereço IP. Este parâmetro não deve ser prefixado com "ftp://" ou ter nenhuma barra ao final |
port | Opcional. Especifica a porta para se conectar. O padrão é 21 |
timeout | Opcional. Especifica o tempo limite para operações de rede. O padrão é 90 segundos |
Detalhes técnicos
Valor de retorno: | Retorna um fluxo SSL-FTP em caso de sucesso ou FALSE em caso de erro |
---|---|
PHP Versão: | 4.3 + |
PHP Changelog: | Em 5.2.2 PHP esta função retorna FALSE se ele não pode usar uma conexão SSL, ao invés de fallbacking a uma conexão não-SSL |
<PHP FTP Referência