Fungsi FTP PHP

Ringkasan 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, mengunduh, mengubah nama, menghapus dan mendapatkan informasi berkas di layanan berkas. Bukan semua fungsi FTP beroperasi atau mengembalikan hasil yang sama untuk setiap server. Fungsi FTP tersedia sejak PHP 3.

Fungsi ini digunakan untuk mengakses layanan FTP secara rinci. Jika Anda hanya memerlukan operasi baca/tulis layanan FTP, disarankan untuk menggunakan wrapper ftp:// dalam fungsi Filesystem.

Pemasangan

Versi Windows PHP sudah mengandungi sokongan ekstensi FTP. Tidak perlu memuat ekstensi pambantu tambahan untuk menggunakan fungsi ini.

Walau bagaimanapun, jika anda menjalankan versi Linux PHP, tambahkan pilihan --enable-ftp (untuk versi PHP 4 atau lebih tinggi) atau --with-ftp (untuk versi PHP 3)

Fungsi FTP PHP

PHP:Menunjukkan versi PHP paling awal yang mendukung fungsi ini.

Fungsi Deskripsi PHP
ftp_alloc() Alokasi ruang untuk fail yang akan diunggah ke pelayan FTP 5
ftp_cdup() Ubah direktori sekarang ke direktori ibu di pelayan FTP 3
ftp_chdir() Ubah direktori sekarang di pelayan FTP 3
ftp_chmod() Set kebenaran fail melalui FTP 5
ftp_close() Tutup koneksi FTP 4
ftp_connect() Buka koneksi FTP 3
ftp_delete() Hapus fail di pelayan FTP 3
ftp_exec() Lakukan program / perintah di FTP 4
ftp_fget() Muat turun fail dari pelayan FTP dan simpan ke fail yang sudah dibuka secara lokal 3
ftp_fput() Unggah fail yang sudah dibuka dan simpan di pelayan FTP sebagai fail 3
ftp_get_option() Kembalikan set seting berbeza pilihan yang berbeza untuk koneksi FTP kini 4
ftp_get() Muat turun fail dari pelayan FTP 3
ftp_login() Daftar masuk ke pelayan FTP 3
ftp_mdtm() Kembalikan masa kini pengubahsuaian fail yang ditentukan 3
ftp_mkdir() Buat direktori baru di pelayan FTP 3
ftp_nb_continue() Dapatkan / hantar fail berterusan (tidak blok) 4
ftp_nb_fget() Muat turun fail dari pelayan FTP dan simpan ke fail yang sudah dibuka secara lokal (tidak blok) 4
ftp_nb_fput() Unggah fail yang sudah dibuka dan simpan di pelayan FTP sebagai fail (tidak blok) 4
ftp_nb_get() Muat turun fail dari pelayan FTP (tidak blok) 4
ftp_nb_put() Unggah fail ke pelayan (tidak blok) 4
ftp_nlist() Kembalikan senarai fail di direktori yang ditentukan. 3
ftp_pasv() Kembalikan sama ada modus pasif FTP kini dibuka atau tidak. 3
ftp_put() Unggah fail ke pelayan. 3
ftp_pwd() Kembalikan nama direktori semasa. 3
ftp_quit() Alias ftp_close() 3
ftp_raw() Hantar perintah raw kepada pelayan FTP. 5
ftp_rawlist() Kembalikan senarai rinci fail di direktori yang ditentukan. 3
ftp_rename() Tukar nama fail atau direktori di pelayan FTP. 3
ftp_rmdir() Hapus direktori di pelayan FTP. 3
ftp_set_option() Tetapkan pilihan beroperasi FTP berbeza. 4
ftp_site() Hantar perintah SITE ke pelayan. 3
ftp_size() Kembalikan saiz fail yang ditentukan. 3
ftp_ssl_connect() Buka sambungan SSL-FTP yang selamat. 4
ftp_systype() Kembalikan piktogram jenis sistem pelayan FTP jauh. 3

Konstanta FTP PHP

PHP:Menunjukkan versi PHP 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

Pemutuskan secara automatik tempat pulih dan mula untuk permintaan GET dan PUT

Hanya boleh bekerja dalam keadaan FTP_AUTOSEEK dibuka

4
FTP_FAILED Pemindahan asinkron gagal 4
FTP_FINISHED Pemindahan asinkron berjaya 4
FTP_MOREDATA Pemindahan asinkron adalah keadaan aktif 4