Forum und email

ftp_ssl_connect

(PHP 4 >= 4.3.0, PHP 5)

ftp_ssl_connect — Abre uma conexão SSL-FTP segura

Descrição

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

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);
?>

Veja também