ftp_fput

(PHP 4, PHP 5, PHP 7, PHP 8)

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

Açıklama

ftp_fput(
    FTP\Connection$ftp,
    string$uzak_dosa,
    resource$dt,
    int$kip = FTP_BINARY,
    int$başlangıç = 0
): bool

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

Bağımsız Değişkenler

ftp

Bir FTP\Connection nesnesi.

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şlangıç

Uzak dosyayı yüklemenin başlatılacağı bayt konumu.

Dönen Değerler

Başarı durumunda true, başarısızlık durumunda false döner.

Sürüm Bilgisi

Sürüm: Açıklama
8.1.0ftp bağımsız değişkeni artık FTP\Connection nesnesi kabul ediyor; evvelce ftp özkaynağı kabul ediyordu.
7.3.0kip seçimlik oldu. Evvelce zorunluydu.

Ö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
$ftp = ftp_connect($ftp_server);

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

// yüklemeyi başlatalım
if (ftp_fput($ftp, $file, $fp, FTP_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($ftp);
fclose($fp);

?>

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 (eşzamansız kipte) yükler
To Top