International PHP Conference 2015

ftp_fput

(PHP 4, PHP 5)

ftp_fputEnvia um arquivo aberto para um servidor php

Descrição

bool ftp_fput ( resource $ftp_stream , string $remote_file , resource $handle , int $mode [, int $startpos ] )

ftp_fput() envia os dados a partir do ponteiro de arquivo para um arquivo remoto no servidor ftp.

Parâmetros

ftp_stream

O identificador da conexão FTP.

remote_file

O caminho para o arquivo remoto.

handle

Um ponteiro de arquivo aberto para um arquivo local. A leitura para no final do arquivo.

mode

O modo de transferência. Deve ser FTP_ASCII ou FTP_BINARY.

startpos

Valor Retornado

Retorna TRUE em caso de sucesso ou FALSE em caso de falha.

Exemplos

Exemplo #1 Exemplo de ftp_fput()

<?php

// open some file for reading
$file 'somefile.txt';
$fp fopen($file'r');

// set up basic connection
$conn_id ftp_connect($ftp_server);

// login with username and password
$login_result ftp_login($conn_id$ftp_user_name$ftp_user_pass);

// try to upload $file
if (ftp_fput($conn_id$file$fpFTP_ASCII)) {
    echo 
"Successfully uploaded $file\n";
} else {
    echo 
"There was a problem while uploading $file\n";
}

// close the connection and the file handler
ftp_close($conn_id);
fclose($fp);

?>

Changelog

Versão Descrição
4.3.0 startpos foi adicionado.

Veja Também

  • ftp_put() - Envia um arquivo para o servidor FTP
  • ftp_nb_fput() - Grava um arquivo a partir de um arquivo aberto no servidor FTP (sem bloquear)
  • ftp_nb_put() - Grava um arquivo no servidor FTP (sem bloquear)

add a note add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top