tutoriais mais recente desenvolvimento web
 

PHP 5 Funções FTP


PHP FTP Introdução

As funções de FTP dar acesso do cliente aos servidores de arquivos através do File Transfer Protocol (FTP) .

As funções de FTP são usados ​​para abrir, login e ligações estreitas, bem como upload, download, renomear, apagar, e obter informações sobre arquivos de servidores de arquivos. Nem todas as funções de FTP irá funcionar com todos os servidores ou devolver os mesmos resultados. As funções de FTP tornou-se disponível com PHP 3.

Se você só quiser ler ou escrever para um arquivo em um servidor FTP, considere usar o ftp: // invólucro com as funções filesystem nas quais fornecem uma interface mais simples e intuitiva.


Instalação

Para estas funções para trabalhar, você tem que compilar o PHP com --enable-ftp.

A versão para Windows do PHP tem suporte embutido para esta extensão.


PHP Funções 5 FTP

Função Descrição
ftp_alloc() Aloca espaço para um arquivo a ser enviado para o servidor FTP
ftp_cdup() Alterações no diretório pai no servidor FTP
ftp_chdir() Muda o diretório atual no servidor FTP
ftp_chmod() Define permissões em um arquivo via FTP
ftp_close() Fecha uma conexão FTP
ftp_connect() Abre uma conexão FTP
ftp_delete() Exclui um arquivo no servidor FTP
ftp_exec() Executa um comando no servidor FTP
ftp_fget() Download de um arquivo a partir do servidor FTP e salva-lo em um arquivo local aberto
ftp_fput() Carregamentos de um arquivo aberto e salva em um arquivo no servidor FTP
ftp_get_option() Retorna opções de tempo de execução da conexão FTP
ftp_get() Download de um arquivo a partir do servidor FTP
ftp_login() Entra para a conexão FTP
ftp_mdtm() Retorna o tempo da última modificação de um arquivo especificado
ftp_mkdir() Cria um novo diretório no servidor FTP
ftp_nb_continue() Continua a receber / enviar um arquivo (non-blocking)
ftp_nb_fget() Download de um arquivo a partir do servidor FTP e salva-lo em um arquivo aberto (non-blocking)
ftp_nb_fput() Carregamentos de um arquivo aberto e salva em um arquivo no servidor FTP (non-blocking)
ftp_nb_get() Download de um arquivo a partir do servidor FTP (non-blocking)
ftp_nb_put() Envia um arquivo para o servidor FTP (non-blocking)
ftp_nlist() Retorna uma lista de arquivos no diretório especificado no servidor FTP
ftp_pasv() Muda o modo passivo ligado ou desligado
ftp_put() Envia um arquivo para o servidor FTP
ftp_pwd() Retorna o nome do diretório atual
ftp_quit() Um alias de ftp_close()
ftp_raw() Envia um comando cru para o servidor FTP
ftp_rawlist() Retorna uma lista de arquivos com informações de arquivos de um diretório especificado
ftp_rename() Renomeia um arquivo ou pasta no servidor de FTP
ftp_rmdir() Exclui um diretório vazio no servidor FTP
ftp_set_option() Define opções de tempo de execução para a conexão FTP
ftp_site() Envia um comando SITE FTP para o servidor FTP
ftp_size() Retorna o tamanho do arquivo especificado
ftp_ssl_connect() Abre uma conexão SSL-FTP seguro
ftp_systype() Retorna o identificador do tipo do sistema do servidor FTP

PHP 5 predefinidos FTP Constantes

Constante Tipo PHP
FTP_ASCII número inteiro PHP 3
FTP_TEXT número inteiro PHP 3
FTP_BINARY número inteiro PHP 3
FTP_IMAGE número inteiro PHP 3
FTP_TIMEOUT_SEC número inteiro PHP 3
FTP_AUTOSEEK número inteiro PHP 4.3
FTP_AUTORESUME número inteiro PHP 4.3
FTP_FAILED número inteiro PHP 4.3
FTP_FINISHED número inteiro PHP 4.3
FTP_MOREDATA número inteiro PHP 4.3