ftp_get

(PHP 4, PHP 5, PHP 7)

ftp_getFTP sunucusundan bir dosya indirir

Açıklama

ftp_get ( resource $ftp_akımı , string $yerel_dosya , string $uzak_dosya , int $kip [, int $devam_yeri = 0 ] ) : bool

FTP sunucusundan bir dosya indirip bir yerel dosyaya kaydeder.

Değiştirgeler

ftp_akımı

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

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.

devam_yeri

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

<?php

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

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

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

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

?>

Sürüm Bilgisi

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

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