Função ftp_pasv() do PHP
Definição e Uso
A função ftp_pasv() define o modo passivo para aberto ou fechado.
No modo passivo, a conexão de dados é iniciada pelo cliente, não pelo servidor. Isso é útil quando o cliente está atrás de um firewall.
Sintaxe
ftp_pasv(ftp_connection,mode)
Parâmetros | Descrição |
---|---|
ftp_connection | Obrigatório. Especifica a conexão FTP a ser usada (identificador da conexão FTP). |
mode |
Obrigatório. Especifica o modo.
|
Descrição
Se o parâmetro mode Verdadeiro, abre o modo de transferência passiva (PASV MODE), caso contrário, se o parâmetro mode Falso, fecha o modo de transferência passiva. No modo passivo aberto, a transferência de dados é iniciada pelo cliente, não pelo servidor.
Retorna true se sucesso, false se falha.
Exemplo
<?php $conn = ftp_connect("ftp.testftp.com") or die("Could not connect"); ftp_login($conn,"admin","ert456"); ftp_pasv($conn,TRUE); ftp_close($conn); ?>