ftp_fget

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

ftp_fgetFTP sunucusundan dosyayı indirip bir dosya tanıtıcısına yazar

Açıklama

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

ftp_fget() işlevi FTP sunucusundan dosyayı indirirken veriyi açık bir dosya tanıtıcısına yazar.

Bağımsız Değişkenler

ftp

Bir FTP\Connection nesnesi.

dt

Verinin saklanacağı açık dosya tanıtıcısı.

uzak_dosya

Dosyanın FTP sunucusundaki yolu.

kip

Aktarım kipi. FTP_ASCII veya FTP_BINARY olabilir.

başlangıç

İndirmenin 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_fget() örneği

<?php

// dosyaları hazırlayalım
$uzak = 'somefile.txt';
$yerel = 'localfile.txt';

// Yazmak için bir dosya açalım
$dt = fopen($yerel, 'w');

// 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);

// $uzak dosyasını indirip $dt tanıtıcısına yazmayı deneyelim
if (ftp_fget($ftp, $dt, $uzak, FTP_ASCII, 0)) {
echo
"$yerel dosyasına başarıyla yazıldı\n";
} else {
echo
"$uzak dosyası $yerel dosyasına yazılırken bir hata oluştu\n";
}

// bağlantıyı ve dosya tanıtıcısını kapatalım
ftp_close($ftp);
fclose($dt);
?>

Ayrıca Bakınız

  • ftp_get() - FTP sunucusundan bir dosya indirir
  • ftp_nb_get() - FTP sunucusundan (engellenmeyen kipte) bir dosya indirir
  • ftp_nb_fget() - FTP sunucusundan dosyayı (engellenmeyen kipte) indirip bir dosya tanıtıcısına yazar
To Top