ftp_fput

(PHP 4, PHP 5, PHP 7)

ftp_fputFTP sunucusuna dosya tanıtıcısı belirtilen dosyayı yükler

Açıklama

ftp_fput ( resource $ftp_akımı , string $uzak_dosa , resource $dt , int $mode [, int $başlama_yeri = 0 ] ) : bool

ftp_fput() işlevi FTP sunucusuna dosya yüklerken dt ile belirtilen dosya tanıtıcısı kullanır.

Değiştirgeler

ftp_akımı

FTP bağlantısının bağlantı tanıtıcısı.

uzak_dosa

Dosyanın FTP sunucusundaki yolu.

dt

Yerel dosyanın açık dosya tanıtıcısı. Okuma işlemi dosyanın sonuna gelindiğinde durur.

kip

Aktarım kipi. FTP_ASCII veya FTP_BINARY olabilir.

başlama_yeri

Yüklemenin başlatılacağı bayt konumu.

Dönen Değerler

Başarı durumunda TRUE, başarısızlık durumunda FALSE döner.

Örnekler

Örnek 1 - ftp_fput() örneği

<?php

// Okumak için bir dosya açalım
$file 'somefile.txt';
$fp fopen($file'r');

// temel bağlantıyı kuralım
$conn_id ftp_connect($ftp_server);

// Kullanıcı adı ve parola ile oturum açalım
$login_result ftp_login($conn_id$ftp_user_name$ftp_user_pass);

// yüklemeyi başlatalım
if (ftp_fput($conn_id$file$fpFTP_ASCII)) {
    echo 
"$file sorunsuzca yüklendi.\n";
} else {
    echo 
"$file yüklenirken bir sorun çıktı.\n";
}

// bağlantıyı ve dosya tanıtıcısını kapatalım
ftp_close($conn_id);
fclose($fp);

?>

Sürüm Bilgisi

Sürüm: Açıklama
4.3.0 başlama_yeri değiştirgesi eklendi.

Ayrıca Bakınız

  • ftp_put() - FTP sunucusuna bir dosya yükler
  • ftp_nb_fput() - FTP sunucusuna (engellenmeyen kipte) dosya yüklemek için bir dosya tanıtıcısı kullanır
  • ftp_nb_put() - Bir dosyayı FTP sunucusuna (engellenmeyen kipte) yükler