PHP FTP ma’lumotnomasi


ULASHISH

PHP FTP bilan tanishtirish

FTP funksiyalari mijozga Fayl orqali fayl serverlariga kirish imkonini beradi Transfer protokoli (FTP).

FTP funksiyalari ulanishlarni ochish, tizimga kirish va yopish, shuningdek yuklash, yuklab olish, nomini o‘zgartirish, o‘chirish va fayl serverlaridan fayllar haqida ma’lumot olish uchun ishlatiladi. Barcha FTP funksiyalari har bir server bilan ishlamaydi yoki bir xil natijalarni qaytarmaydi. FTP funksiyalari PHP 3 da mavjud bo‘ldi.

Agar siz faqat FTP serveridagi fayldan o‘qish yoki unga yozishni istasangiz, oddiyroq va intuitiv interfeysni ta’minlaydigan Fayl tizimi funksiyalari bilan ftp:// o‘ramidan foydalanishni o‘ylab ko‘ring.


O‘rnatish

Bu funksiyalar ishlashi uchun PHPni --enable-ftp bilan kompilyatsiya qilishingiz kerak.

PHP ning Windows versiyasida ushbu kengaytma uchun o‘rnatilgan yordam mavjud.


PHP FTP funksiyalari

Function Tavsif
ftp_alloc() FTP serveriga yuklanadigan fayl uchun joy ajratadi
ftp_cdup() FTP serveridagi asosiy katalogdagi o‘zgarishlar
ftp_chdir() FTP serveridagi joriy katalogni o‘zgartiradi
ftp_chmod() FTP orqali faylga ruxsatlarni o‘rnatadi
ftp_close() FTP ulanishini yopadi
ftp_connect() FTP ulanishini ochadi
ftp_delete() FTP serveridagi faylni o‘chiradi
ftp_exec() FTP serverida buyruqni bajaradi
ftp_fget() FTP serveridan faylni yuklaydi va uni ochiq mahalliy faylga saqlaydi
ftp_fput() Ochiq fayldan yuklaydi va uni FTP serveridagi faylga saqlaydi
ftp_get() FTP serveridan faylni yuklaydi
ftp_get_option() FTP ulanishining ish vaqti parametrlarini qaytaradi
ftp_login() FTP ulanishiga kiradi
ftp_mdtm() Belgilangan faylning oxirgi o‘zgartirilgan vaqtini qaytaradi
ftp_mkdir() FTP serverida yangi katalog yaratadi
ftp_mlsd() Belgilangan katalogdagi fayllar ro‘yxatini qaytaradi
ftp_nb_continue() Faylni olish/yuborishni davom ettiradi (bloklanmaydigan rejimda)
ftp_nb_fget() FTP serveridan faylni yuklab oladi va uni ochiq faylga saqlaydi (bloklanmaydigan)
ftp_nb_fput() Ochiq fayldan yuklaydi va uni FTP serveridagi faylga saqlaydi (bloklanmaydi)
ftp_nb_get() FTP serveridan faylni yuklaydi (bloklanmaydigan)
ftp_nb_put() Faylni FTP serveriga yuklaydi (bloklanmaydi)
ftp_nlist() FTP serveridagi ko‘rsatilgan katalogdagi fayllar ro‘yxatini qaytaradi
ftp_pasv() Passiv rejimni yoqadi yoki o‘chiradi
ftp_put() Faylni FTP serveriga yuklaydi
ftp_pwd() Joriy katalog nomini qaytaradi
ftp_quit() ftp_close() funksiyasining taxallusi
ftp_raw() FTP serveriga xom buyruq yuboradi
ftp_rawlist() Belgilangan katalogdagi fayl ma’lumotlari bilan fayllar ro‘yxatini qaytaradi
ftp_rename() FTP serveridagi fayl yoki katalog nomini o‘zgartiradi
ftp_rmdir() FTP serveridagi bo‘sh katalogni o‘chiradi
ftp_set_option() FTP ulanishi uchun ish vaqti parametrlarini o‘rnatadi
ftp_site() FTP SITE buyrug‘ini FTP serveriga yuboradi
ftp_size() Belgilangan fayl hajmini qaytaradi
ftp_ssl_connect() Xavfsiz SSL-FTP ulanishini ochadi
ftp_systype() FTP serverining tizim turi identifikatorini qaytaradi

PHP oldindan belgilangan FTP konstantalari

Constant Type Tavsif
FTP_ASCII Integer  
FTP_AUTOSEEK Integer  
FTP_AUTORESUME Integer  
FTP_BINARY Integer  
FTP_FAILED Integer Asinxron uzatish muvaffaqiyatsiz tugadi
FTP_FINISHED Integer Asinxron uzatish yakunlandi
FTP_IMAGE Integer FTP_BINARY taxallusi
FTP_MOREDATA Integer Asinxron uzatish amalga oshirilmoqda
FTP_TEXT Integer FTP_ASCII taxallusi
FTP_TIMEOUT_SEC Integer Tarmoq operatsiyalari uchun ishlatiladigan kutish vaqti
FTP_USEPASVADDRESS Boolean  

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!