PHP FTP Pendahuluan
Fungsi FTP memberikan akses klien untuk file server melalui File Transfer Protocol (FTP) .
Fungsi FTP digunakan untuk membuka, login dan hubungan dekat, serta upload, download, mengubah nama, menghapus, dan mendapatkan informasi tentang file dari file server. Tidak semua fungsi FTP akan bekerja dengan setiap server atau mengembalikan hasil yang sama. Fungsi FTP menjadi tersedia dengan PHP 3.
Jika Anda hanya ingin membaca dari atau menulis ke file di server FTP, pertimbangkan untuk menggunakan ftp: // wrapper dengan fungsi Filesystem yang menyediakan antarmuka sederhana dan lebih intuitif.
Instalasi
Untuk fungsi-fungsi ini untuk bekerja, Anda harus mengkompilasi PHP dengan --enable-ftp.
Windows versi PHP telah built-in mendukung untuk ekstensi ini.
PHP Fungsi 5 FTP
Fungsi | Deskripsi |
---|---|
ftp_alloc() | Alokasikan ruang untuk file yang akan di-upload ke server FTP |
ftp_cdup() | Perubahan ke direktori induk pada server FTP |
ftp_chdir() | Mengubah direktori sekarang pada server FTP |
ftp_chmod() | Set hak akses pada file melalui FTP |
ftp_close() | Menutup koneksi FTP |
ftp_connect() | Membuka koneksi FTP |
ftp_delete() | Menghapus file pada server FTP |
ftp_exec() | Mengeksekusi perintah di server FTP |
ftp_fget() | Download file dari server FTP dan menyimpannya ke dalam file lokal terbuka |
ftp_fput() | Upload dari file yang terbuka dan menyimpannya ke file di server FTP |
ftp_get_option() | Pengembalian pilihan runtime dari koneksi FTP |
ftp_get() | Download file dari server FTP |
ftp_login() | Log in ke koneksi FTP |
ftp_mdtm() | Mengembalikan waktu modifikasi terakhir dari file yang ditentukan |
ftp_mkdir() | Membuat direktori baru pada server FTP |
ftp_nb_continue() | Terus mengambil / mengirim file (non-blocking) |
ftp_nb_fget() | Download file dari server FTP dan menyimpannya ke dalam file yang terbuka (non-blocking) |
ftp_nb_fput() | Upload dari file yang terbuka dan menyimpannya ke file di server FTP (non-blocking) |
ftp_nb_get() | Download file dari server FTP (non-blocking) |
ftp_nb_put() | Upload file ke server FTP (non-blocking) |
ftp_nlist() | Mengembalikan daftar file di direktori yang ditentukan pada server FTP |
ftp_pasv() | Ternyata mode pasif atau menonaktifkan |
ftp_put() | Upload file ke server FTP |
ftp_pwd() | Mengembalikan nama direktori saat ini |
ftp_quit() | Alias ftp_close() |
ftp_raw() | Mengirimkan perintah mentah ke server FTP |
ftp_rawlist() | Mengembalikan daftar file dengan informasi file dari direktori tertentu |
ftp_rename() | Mengganti nama file atau direktori pada server FTP |
ftp_rmdir() | Menghapus direktori kosong pada server FTP |
ftp_set_option() | Menetapkan pilihan runtime untuk koneksi FTP |
ftp_site() | Mengirimkan perintah FTP SITE ke server FTP |
ftp_size() | Mengembalikan ukuran file yang ditentukan |
ftp_ssl_connect() | Membuka sambungan SSL-FTP aman |
ftp_systype() | Mengembalikan jenis sistem pengenal dari server FTP |
PHP 5 Predefined FTP Konstanta
Konstan | Mengetik | PHP |
---|---|---|
FTP_ASCII | Bilangan bulat | PHP 3 |
FTP_TEXT | Bilangan bulat | PHP 3 |
FTP_BINARY | Bilangan bulat | PHP 3 |
FTP_IMAGE | Bilangan bulat | PHP 3 |
FTP_TIMEOUT_SEC | Bilangan bulat | PHP 3 |
FTP_AUTOSEEK | Bilangan bulat | PHP 4.3 |
FTP_AUTORESUME | Bilangan bulat | PHP 4.3 |
FTP_FAILED | Bilangan bulat | PHP 4.3 |
FTP_FINISHED | Bilangan bulat | PHP 4.3 |
FTP_MOREDATA | Bilangan bulat | PHP 4.3 |