Home » PHP » Referensi Fungsi FTP Pada PHP

Referensi Fungsi FTP Pada PHP

by Hanifah Nurbaeti
by Hanifah Nurbaeti

Section Artikel

Pengertian FTP Pada PHP

Fungsi FTP memberi klien akses ke server file melalui File Transfer Protocol (FTP).

Fungsi FTP digunakan untuk membuka, masuk dan menutup koneksi, serta mengunggah, mengunduh, mengganti nama, menghapus, dan mendapatkan informasi tentang file dari server file. Tidak semua fungsi FTP akan berfungsi dengan setiap server atau memberikan hasil yang sama. Fungsi FTP tersedia dengan PHP 3.

Jika hanya ingin membaca atau menulis ke file di server FTP, gunakan ftp: // wrapper dengan fungsi Sistem File yang menyediakan antarmuka yang lebih sederhana dan lebih intuitif.

Instalasi

Agar fungsi ini berfungsi, harus mengkompilasi PHP dengan –enable-ftp.

Versi Windows dari PHP memiliki dukungan bawaan untuk ekstensi ini.

Fungsi PHP FTP

FunctionDeskripsi
ftp_alloc()Mengalokasikan ruang untuk file yang akan diunggah ke server FTP
ftp_cdup()Perubahan ke direktori induk di server FTP
ftp_chdir()Mengubah direktori saat ini di server FTP
ftp_chmod()Mengatur izin pada file melalui FTP
ftp_close()Menutup koneksi FTP
ftp_connect()Membuka koneksi FTP
ftp_delete()Menghapus file di server FTP
ftp_exec()Menjalankan perintah di server FTP
ftp_fget()Mendownload file dari server FTP dan menyimpannya ke file lokal yang terbuka
ftp_fput()Mengupload dari file yang terbuka dan menyimpannya ke file di server FTP
ftp_get()Mendownload file dari server FTP
ftp_get_option()Mengembalikan opsi runtime dari koneksi FTP
ftp_login()Masuk ke koneksi FTP
ftp_mdtm()Mengembalikan waktu terakhir diubah dari file tertentu
ftp_mkdir()Membuat direktori baru di server FTP
ftp_mlsd()Menampilkan daftar file di direktori yang ditentukan
ftp_nb_continue()Terus mengambil / mengirim file (tanpa pemblokiran)
ftp_nb_fget()Mendownload file dari server FTP dan menyimpannya ke dalam file terbuka (non-blocking)
ftp_nb_fput()Mengupload dari file yang terbuka dan menyimpannya ke file di server FTP (tidak memblokir)
ftp_nb_get()Mengunduh file dari server FTP (tidak memblokir)
ftp_nb_put()Mengunggah file ke server FTP (tidak memblokir)
ftp_nlist()Menampilkan daftar file di direktori yang ditentukan di server FTP
ftp_pasv()Mengaktifkan atau menonaktifkan mode pasif
ftp_put()Mengunggah file ke server FTP
ftp_pwd()Mengembalikan nama direktori saat ini
ftp_quit()Alias dari ftp_close ()
ftp_raw()Mengirimkan perintah mentah ke server FTP
ftp_rawlist()Menampilkan daftar file dengan informasi file dari direktori tertentu
ftp_rename()Ubah nama file atau direktori di server FTP
ftp_rmdir()Menghapus direktori kosong di server FTP
ftp_set_option()Mengatur opsi runtime untuk koneksi FTP
ftp_site()Mengirimkan perintah SITUS FTP ke server FTP
ftp_size()Mengembalikan ukuran file yang ditentukan
ftp_ssl_connect()Membuka koneksi SSL-FTP aman
ftp_systype()Mengembalikan pengenal jenis sistem dari server FTP

Konstanta FTP Standar PHP

KonstantaTipeDeskripsi
FTP_ASCIIInteger –
FTP_AUTOSEEKInteger –
FTP_AUTORESUMEInteger –
FTP_BINARYInteger –
FTP_FAILEDIntegerTransfer asynchronous gagal
FTP_FINISHEDIntegerTransfer asynchronous selesai
FTP_IMAGEIntegerAlias dari FTP_BINARY
FTP_MOREDATAIntegerTransfer asynchronous transfer dalam proses
FTP_TEXTIntegerAlias dari FTP_ASCII
FTP_TIMEOUT_SECIntegerBatas waktu yang digunakan untuk operasi jaringan
FTP_USEPASVADDRESSBoolean –

You may also like