(PHP 4, PHP 5, PHP 7)
ftp_fget — FTP sunucusundan dosyayı indirip bir dosya tanıtıcısına yazar
$ftp_akımı
, resource $dt
, string $uzak_dosya
, int $kip
[, int $devam_yeri
= 0
] )ftp_fget() işlevi FTP sunucusundan dosyayı indirirken veriyi açık bir dosya tanıtıcısına yazar.
ftp_akımı
FTP bağlantısının bağlantı tanıtıcısı.
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.
devam_yeri
İndirmenin başlatılacağı bayt konumu.
Başarı durumunda TRUE
, başarısızlık durumunda FALSE
döner.
Ö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
$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);
// $uzak dosyasını indirip $dt tanıtıcısına yazmayı deneyelim
if (ftp_fget($conn_id, $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($conn_id);
fclose($dt);
?>
Sürüm: | Açıklama |
---|---|
4.3.0 |
devam_yeri değiştirgesi eklendi.
|