Fungsi ftp_nb_get() mengunduh file dari server FTP dan menyimpannya ke file lokal. (tidak ada pemblokiran)
Fungsi ini mengembalikan salah satu nilai berikut:
FTP_FAILED (kirim/gagal)
FTP_FINISHED (kirim/berhasil)
FTP_MOREDATA (kirim/sedang berlangsung)
Tidak seperti ftp_get(), fungsi ini memperoleh file secara asinkron. Ini berarti program Anda dapat melakukan operasi lain saat file sedang diunduh.
ftp_nb_get(ftp_connection,lokal,jarak jauh,mode,lanjutkan)
parameter | menggambarkan |
---|---|
ftp_koneksi | Diperlukan. Menentukan koneksi FTP yang akan digunakan. |
lokal | Diperlukan. Menentukan file lokal tempat konten akan disimpan. Jika file sudah ada, maka akan ditimpa. |
terpencil | Diperlukan. Menentukan jalur ke file untuk menyalin konten. |
mode | Diperlukan. Menentukan mode transmisi. Nilai yang mungkin: FTP_ASCII FTP_BINARY |
melanjutkan | Opsional. Menentukan lokasi di file jarak jauh untuk mulai menyalin. Standarnya adalah 0. |
Contoh ini menyalin teks dari "source.txt" ke "target.txt":
<?php$conn = ftp_connect("ftp.testftp.com") or die("Tidak dapat terhubung");ftp_login($conn,"admin","ert456");ftp_nb_get($conn,"target.txt" ,"source.txt",FTP_ASCII);ftp_close($sambungan);?>