ftp://

ftps://

ftp:// -- ftps://Acessando URLs FTP(s)

Descrição

Permite acesso de leitura a arquivos existentes e criação de novos arquivos via FTP. Se o servidor não suportar modo ftp passivo, a conexão irá falhar.

Pode-se abrir arquivos tanto para leitura quanto para escrita, mas não para ambos simultaneamente. Se o arquivo remoto já existe no servidor ftp e houver tentativa de abri-lo para escrita, mas não estiver especificada a opção de contexto overwrite, a conexão irá falhar. Se for necessário sobrescrever os arquivos existentes via ftp, deve-se especificar a opção overwrite no contexto e abrir o arquivo para escrita. Alternativamente, pode ser usada a extensão FTP.

Se estiver configurada a diretiva from no php.ini, então este valor será enviado como a senha do FTP anônimo.

Uso

  • ftp://example.com/pub/arquivo.txt
  • ftp://usuario:senha@example.com/pub/arquivo.txt
  • ftps://example.com/pub/arquivo.txt
  • ftps://usuario:senha@example.com/pub/arquivo.txt

Opções

Sumário do Empacotador
AtributoSuportado
Restrito por allow_url_fopenSim
Permite LeituraSim
Permite EscritaSim (new files/existing files with overwrite)
Permite AdiçãoSim
Permite Leitura e Escrita SimultâneasNo
Suporta stat() Somente os elementos filesize(), filemtime(), filetype(), file_exists(), is_file() e is_dir().
Suporta unlink()Sim
Suporta rename()Sim
Suporta mkdir()Sim
Suporta rmdir()Sim

Notas

Nota:

FTPS somente é suportado quando a extensão openssl estiver habilitada.

Se o servidor não suportar SSL, então a conexão cairá para um ftp comum não criptografado.

Nota: Adição
Arquivos podem ter conteúdo acrescentado pelo empacotador de URL ftp://.

To Top