ftp_ssl_connect
(PHP 4 >= 4.3.0, PHP 5)
ftp_ssl_connect — Abre uma conexão SSL-FTP segura
Descrição
ftp_ssl_connect() abre uma conexão SSL-FTP com host (servidor) especificado.
Nota: Por que esta função pode não existir ftp_ssl_connect() esta disponÃvel apenas se o suporte a OpenSSL esta ativado em sua versão do PHP. Se não estiver definido e você compilou o suporte FTP então este é o motivo. Para o Windows, você deve compilar os seus proprios binários para ter suporte a esta função.
Parâmetros
- host
-
O endereço do servidor FTP. Este parâmetro não deve ter barra ao final e não deve ter o prefixo ftp://.
- port
-
Este parâmetro especifica uma porta alternativa para conectar. Se for omitido ou definido como zero, então a porta padrão do FTP, 21 será usada.
- timeout
-
Este parâmetro especifica o limite de tempo para todas as operações de rede subsequentes. Se omitido, o valor padrão é 90 segundos. O limite de tempo pode ser mudado e obtido a qualquer tempo com ftp_set_option() e ftp_get_option().
Valor Retornado
Retorna um stream SSL-FTP em caso de sucesso ou FALSE em caso de erro.
Histórico
Versão | Descrição |
---|---|
5.2.2 | A função foi modificada para retornar FALSE quando ela não pode usar uma conexão SSL, ao invés de usar uma conexão não SSL como anteriormente. |
Exemplos
Example#1 Exemplo ftp_ssl_connect()
<?php
// set up basic ssl connection
$conn_id = ftp_ssl_connect($ftp_server);
// login with username and password
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);
echo ftp_pwd($conn_id); // /
// close the ssl connection
ftp_close($conn_id);
?>