ftp_get

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

ftp_getFTP sunucusundan bir dosya indirir

Açıklama

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

FTP sunucusundan bir dosya indirip bir yerel dosyaya kaydeder.

Bağımsız Değişkenler

ftp

Bir FTP\Connection nesnesi.

yerel_dosya

Yerel dosyanın yolu (dosya varsa üzerine yazılır).

uzak_dosya

FTP sunucusundaki dosyanın 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_get() örneği

<?php

// değişkenleri tanımlayalım
$local_file = 'local.zip';
$server_file = 'server.zip';

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

// $server_file dosyasını indirip $local_file dosyasına yazalım
if (ftp_get($ftp, $local_file, $server_file, FTP_BINARY)) {
echo
"$local_file başarıyla kaydedildi.\n";
} else {
echo
"Bir sorun çıktı\n";
}

// bağlantıyı kapatalım
ftp_close($ftp);

?>

Ayrıca Bakınız

  • ftp_pasv() - Edilgen kipi açıp kapar
  • ftp_fget() - FTP sunucusundan dosyayı indirip bir dosya tanıtıcısına yazar
  • 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