Fungsi FTP PHP
- Halaman Sebelumnya Filter PHP
- Halaman Berikutnya HTTP PHP
Pengenalan PHP FTP
Fungsi FTP menyediakan akses klien ke layanan berkas melalui protokol transmisi berkas (FTP).
Fungsi FTP digunakan untuk membuka, masuk, dan menutup koneksi, serta untuk mengunggah, menurunkan, mengganti nama, menghapus serta mendapatkan informasi berkas di layanan berkas. Tidak semua fungsi FTP bekerja atau mengembalikan hasil yang sama untuk setiap server. Fungsi FTP tersedia sejak PHP 3.
Fungsi ini digunakan untuk mengakses layanan FTP secara detil. Jika Anda hanya ingin melakukan operasi baca/tulis ke layanan FTP, disarankan untuk menggunakan wrapper ftp:// dalam fungsi Filesystem.
Instalasi
Versi Windows PHP sudah memasang modul ekstensi FTP. Tidak perlu memuat pustaka ekstensi tambahan untuk menggunakan fungsi ini.
Namun, jika Anda menjalankan versi Linux PHP, tambahkan opsi --enable-ftp (versi PHP 4 atau di atas) atau --with-ftp (versi PHP 3).
Fungsi FTP PHP
PHP:Indikasikan versi PHP paling awal yang mendukung fungsi ini.
Fungsi | Deskripsi | PHP |
---|---|---|
ftp_alloc() | Alokasi ruang untuk file yang akan diunggah ke server FTP. | 5 |
ftp_cdup() | Ubah direktori saat ini ke direktori induk di server FTP. | 3 |
ftp_chdir() | Ubah direktori saat ini di server FTP. | 3 |
ftp_chmod() | Atur hak akses file melalui FTP. | 5 |
ftp_close() | Tutup koneksi FTP. | 4 |
ftp_connect() | Buka koneksi FTP. | 3 |
ftp_delete() | Hapus file di server FTP. | 3 |
ftp_exec() | Eksekusi program/permintaan di FTP. | 4 |
ftp_fget() | Muat turun file dari server FTP dan simpan ke file yang sudah terbuka lokal. | 3 |
ftp_fput() | Unggah file yang sudah terbuka dan simpan di server FTP sebagai file. | 3 |
ftp_get_option() | Kembalikan berbagai pilihan pengaturan yang berbeda untuk koneksi FTP saat ini. | 4 |
ftp_get() | Muat turun file dari server FTP. | 3 |
ftp_login() | Masuk ke server FTP. | 3 |
ftp_mdtm() | Kembalikan waktu modifikasi terakhir file yang ditentukan. | 3 |
ftp_mkdir() | Buat direktori baru di server FTP. | 3 |
ftp_nb_continue() | Ambil/tambahkan file berulang kali (non-blocking). | 4 |
ftp_nb_fget() | Muat turun file dari server FTP dan simpan ke file yang sudah terbuka lokal (non-blocking) | 4 |
ftp_nb_fput() | Unggah file yang sudah terbuka dan simpan di server FTP sebagai file (non-blocking). | 4 |
ftp_nb_get() | Muat turun file dari server FTP (non-blocking). | 4 |
ftp_nb_put() | Unggah file ke server (non-blocking). | 4 |
ftp_nlist() | Kembalikan daftar file di direktori yang ditentukan. | 3 |
ftp_pasv() | Kembalikan apakah mode pasif FTP saat ini terbuka. | 3 |
ftp_put() | Mengunggah berkas ke server. | 3 |
ftp_pwd() | Mengembalikan nama direktori saat ini. | 3 |
ftp_quit() | Alias ftp_close() | 3 |
ftp_raw() | Mengirim perintah raw ke server FTP. | 5 |
ftp_rawlist() | Mengembalikan daftar detil berkas di direktori yang ditentukan. | 3 |
ftp_rename() | Mengganti nama berkas atau direktori di server FTP. | 3 |
ftp_rmdir() | Menghapus direktori di server FTP. | 3 |
ftp_set_option() | Mengatur berbagai opsi runtime FTP. | 4 |
ftp_site() | Mengirim perintah SITE ke server. | 3 |
ftp_size() | Mengembalikan ukuran berkas yang ditentukan. | 3 |
ftp_ssl_connect() | Membuka koneksi SSL-FTP yang aman. | 4 |
ftp_systype() | Mengembalikan identitas tipe sistem server FTP jauh. | 3 |
Konstanta FTP PHP
PHP:Menunjukkan versi PHP yang paling awal yang mendukung konstanta ini.
Konstanta | Deskripsi | PHP |
---|---|---|
FTP_ASCII | 3 | |
FTP_TEXT | 3 | |
FTP_BINARY | 3 | |
FTP_IMAGE | 3 | |
FTP_TIMEOUT_SEC | 3 | |
FTP_AUTOSEEK | 4 | |
FTP_AUTORESUME |
Menentukan secara otomatis posisi pemulihan dan awal untuk permintaan GET dan PUT Hanya bekerja di bawah situasi FTP_AUTOSEEK terbuka |
4 |
FTP_FAILED | Pengiriman Asinkron gagal | 4 |
FTP_FINISHED | Pengiriman Asinkron sukses | 4 |
FTP_MOREDATA | Pengiriman Asinkron adalah keadaan aktif | 4 |
- Halaman Sebelumnya Filter PHP
- Halaman Berikutnya HTTP PHP