PHP บทนำ FTP
ฟังก์ชั่น FTP ให้เข้าถึงลูกค้าไปยังไฟล์เซิร์ฟเวอร์ผ่านการถ่ายโอนไฟล์พิธีสาร (FTP)
ฟังก์ชั่น FTP จะใช้ในการเปิดเข้าสู่ระบบและปิดการเชื่อมต่อเช่นเดียวกับการอัพโหลดดาวน์โหลด, เปลี่ยนชื่อ, ลบและได้รับข้อมูลเกี่ยวกับไฟล์จากไฟล์เซิร์ฟเวอร์ ไม่ทั้งหมดของฟังก์ชั่น FTP จะทำงานร่วมกับทุกเซิร์ฟเวอร์หรือกลับผลลัพธ์เดียวกัน ฟังก์ชั่น FTP กลายเป็นใช้ได้กับ PHP 3
ถ้าคุณเพียงต้องการที่จะอ่านหรือเขียนไฟล์บนเซิร์ฟเวอร์ FTP พิจารณาใช้ ftp: // เสื้อคลุมที่มีฟังก์ชั่นระบบแฟ้มที่มีอินเตอร์เฟซที่เรียบง่ายและใช้งานง่ายมากขึ้น
การติดตั้ง
สำหรับฟังก์ชั่นเหล่านี้จะทำงานคุณต้องรวบรวม PHP ด้วย-FTP
Windows รุ่นของ PHP มีในตัวสนับสนุนสำหรับส่วนขยายนี้
PHP ฟังก์ชั่น 5 FTP
ฟังก์ชัน | ลักษณะ |
---|---|
ftp_alloc() | พื้นที่จัดสรรสำหรับแฟ้มที่จะอัปโหลดไปยังเซิร์ฟเวอร์ FTP |
ftp_cdup() | การเปลี่ยนแปลงไดเรกทอรีแม่บนเซิร์ฟเวอร์ FTP |
ftp_chdir() | เปลี่ยนไดเรกทอรีปัจจุบันบนเซิร์ฟเวอร์ FTP |
ftp_chmod() | ชุดสิทธิการเข้าถึงไฟล์ผ่านทาง FTP |
ftp_close() | ปิดการเชื่อมต่อ FTP |
ftp_connect() | เปิดการเชื่อมต่อ FTP |
ftp_delete() | ลบไฟล์บนเซิร์ฟเวอร์ FTP ที่ |
ftp_exec() | รันคำสั่งบนเซิร์ฟเวอร์ FTP |
ftp_fget() | การดาวน์โหลดไฟล์จากเซิร์ฟเวอร์ FTP และบันทึกลงในแฟ้มท้องถิ่นเปิด |
ftp_fput() | อัปโหลดจากไฟล์ที่เปิดและบันทึกไว้เป็นไฟล์บนเซิร์ฟเวอร์ FTP |
ftp_get_option() | ค่าตัวเลือกรันไทม์ของการเชื่อมต่อ FTP |
ftp_get() | การดาวน์โหลดไฟล์จากเซิร์ฟเวอร์ FTP ที่ |
ftp_login() | บันทึกการในการเชื่อมต่อ FTP |
ftp_mdtm() | ส่งกลับในเวลาที่แก้ไขล่าสุดของแฟ้มที่ระบุ |
ftp_mkdir() | สร้างไดเรกทอรีใหม่บนเซิร์ฟเวอร์ FTP |
ftp_nb_continue() | ยังคงเรียก / ส่งไฟล์ (non-blocking) |
ftp_nb_fget() | การดาวน์โหลดไฟล์จากเซิร์ฟเวอร์ FTP และบันทึกลงในแฟ้มเปิด (non-blocking) |
ftp_nb_fput() | อัปโหลดจากไฟล์ที่เปิดและบันทึกไว้เป็นไฟล์บนเซิร์ฟเวอร์ FTP (non-blocking) |
ftp_nb_get() | การดาวน์โหลดไฟล์จากเซิร์ฟเวอร์ FTP (non-blocking) |
ftp_nb_put() | อัพโหลดไฟล์ไปยังเซิร์ฟเวอร์ FTP (non-blocking) |
ftp_nlist() | ส่งกลับรายชื่อของไฟล์ในไดเรกทอรีที่ระบุบนเซิร์ฟเวอร์ FTP |
ftp_pasv() | เปิดโหมด passive หรือปิด |
ftp_put() | อัพโหลดไฟล์ไปยังเซิร์ฟเวอร์ FTP ที่ |
ftp_pwd() | ผลตอบแทนที่ได้ชื่อไดเรกทอรีปัจจุบัน |
ftp_quit() | นามแฝงของ ftp_close() |
ftp_raw() | ส่งคำสั่งดิบไปยังเซิร์ฟเวอร์ FTP |
ftp_rawlist() | กลับรายการของไฟล์ที่มีข้อมูลไฟล์จากไดเรกทอรีที่ระบุ |
ftp_rename() | เปลี่ยนชื่อไฟล์หรือไดเรกทอรีบนเซิร์ฟเวอร์ FTP |
ftp_rmdir() | ลบ directory ว่างบนเซิร์ฟเวอร์ FTP |
ftp_set_option() | ตั้งค่าตัวเลือกรันไทม์สำหรับการเชื่อมต่อ FTP |
ftp_site() | ส่งคำสั่งไซต์ FTP ไปยังเซิร์ฟเวอร์ FTP |
ftp_size() | ส่งกลับขนาดของไฟล์ที่ระบุ |
ftp_ssl_connect() | เปิดเชื่อมต่อ SSL-รักษาความปลอดภัย FTP |
ftp_systype() | ผลตอบแทนที่ได้ระบุชนิดของระบบของเซิร์ฟเวอร์ FTP |
PHP 5 ที่กำหนดไว้ล่วงหน้า FTP ค่าคงที่
คงที่ | ชนิด | PHP |
---|---|---|
FTP_ASCII | จำนวนเต็ม | PHP 3 |
FTP_TEXT | จำนวนเต็ม | PHP 3 |
FTP_BINARY | จำนวนเต็ม | PHP 3 |
FTP_IMAGE | จำนวนเต็ม | PHP 3 |
FTP_TIMEOUT_SEC | จำนวนเต็ม | PHP 3 |
FTP_AUTOSEEK | จำนวนเต็ม | PHP 4.3 |
FTP_AUTORESUME | จำนวนเต็ม | PHP 4.3 |
FTP_FAILED | จำนวนเต็ม | PHP 4.3 |
FTP_FINISHED | จำนวนเต็ม | PHP 4.3 |
FTP_MOREDATA | จำนวนเต็ม | PHP 4.3 |