Php ftp tải tập tin lên máy chủ
Chào mừng bạn đến với hướng dẫn nhanh về cách tải lên và tải xuống tệp qua FTP bằng PHP. Cần quản lý một số tệp trên máy chủ thông qua tập lệnh tự động? Show
Để tải lên và tải xuống các tệp bằng PHP FTP, chúng tôi chỉ cần bật
Điều đó sẽ bao gồm những điều cơ bản, nhưng chúng ta hãy xem qua một vài ví dụ thực tế trong hướng dẫn này – Đọc tiếp ⓘ Tôi đã bao gồm một tệp zip chứa tất cả mã nguồn khi bắt đầu hướng dẫn này, vì vậy bạn không cần phải sao chép-dán mọi thứ… Hoặc nếu bạn chỉ muốn đi sâu vào
TLDR – TRANG TRÌNH BÀY NHANHTải xuống & Ghi chú
TẢI XUỐNG & LƯU ÝĐầu tiên, đây là liên kết tải xuống mã ví dụ như đã hứa
GHI CHÚ NHANH
MÃ VÍ DỤ TẢI XUỐNGNhấp vào đây để tải xuống tất cả mã nguồn ví dụ, tôi đã phát hành nó theo giấy phép MIT, vì vậy hãy thoải mái xây dựng trên mã nguồn đó hoặc sử dụng nó trong dự án của riêng bạn
TẢI LÊN & TẢI XUỐNG FTP TRONG PHPĐược rồi, bây giờ chúng ta hãy đi vào các ví dụ về cách tải lên và tải xuống các tệp thông qua FTP trong PHP
PHẦN 1) PHẦN MỞ RỘNG PHP FTP1A) TẢI XUỐNG TẬP TIN BẰNG PHP FTP1a-ftp-tải xuống. php
Trong phần đầu tiên này, chúng ta sẽ hướng dẫn cách sử dụng tiện ích mở rộng FTP PHP “hợp pháp”. Điều này nên rất đơn giản và dễ hiểu
1B) TẢI LÊN TỆP BẰNG PHP FTP1b-ftp-tải lên. php
Đúng vậy, điều này khá giống nhau. Ngoại trừ điều đó để tải tệp lên, thay vào đó chúng tôi sử dụng 9
1C) CÁC LỆNH FTP PHP KHÁC1c-ftp-lệnh. php
Có, cũng có thể lấy thư mục hiện tại, thay đổi thư mục hoặc lấy danh sách các tệp trên máy chủ FTP
PHẦN 2) FTP VỚI PHP-CURL2A) TẢI XUỐNG TỆP BẰNG CURL FTP2a-curl-tải xuống. php
Nếu bạn bằng cách nào đó không thể làm cho PHP FTP hoạt động bình thường, thì đây là một cách khác để sử dụng PHP cURL để làm việc với FTP. Tải xuống tệp qua FTP cURL phức tạp hơn một chút nhưng vẫn đơn giản
2B) TẢI LÊN TỆP BẰNG CURL FTP2b-curl-tải lên. php
Tải lên hoàn toàn ngược lại với tải xuống. Thay vì tạo một tệp trống trên máy chủ, thay vào đó, chúng tôi đọc từ một tệp hiện có
TÓM TẮT & LIÊN KẾTĐó là tất cả cho dự án này và đây là một phần nhỏ về một số tính năng bổ sung có thể hữu ích cho bạn
PHP FTP – TÓM TẮT NHANHFunctionDescriptionftp_connect(URL)Kết nối với máy chủ FTP mục tiêu. ftp_login(STREAM, USER, PASSWORD)Đăng nhập vào máy chủ FTP. ftp_get(STREAM, DESTINATION, SOURCE, MODE) Tải xuống tệp đã chọn. ftp_put(STREAM, DESTINATION, SOURCE, MODE)Tải lên tệp đã chọn. ftp_close(STREAM)Đóng kết nối FTP
PHP CURL FTP – TÓM TẮT NHANHFunctionDescriptioncurl_init()Khởi tạo kết nối cURL. fopen(FILE, MODE)Mở một tập tin để đọc hoặc ghi. curl_setopt_array(STREAM, ARRAY)Đặt tùy chọn cURL
LIÊN KẾT và THAM KHẢO
BẢNG CHEAT INFOGRAPHICCảm ơn bạn đã đọc, và chúng tôi đã đi đến phần cuối của hướng dẫn này. Tôi hy vọng rằng nó đã giúp bạn với dự án của bạn và nếu bạn muốn chia sẻ bất cứ điều gì với hướng dẫn này, xin vui lòng bình luận bên dưới. Chúc may mắn và mã hóa hạnh phúc Làm cách nào để gửi tệp từ máy chủ này sang máy chủ khác trong PHP?$file = "tên_tệp. jpg"; $destination = fopen("ftp. //tên tài khoản. mật khẩu @ ví dụ. com/". $file, "wb");
Phương pháp PHP nào được sử dụng để tải tệp lên máy chủ?Đảm bảo rằng biểu mẫu sử dụng method="post" Biểu mẫu cũng cần thuộc tính sau. enctype="multipart/form-data".
Làm cách nào để tải xuống tệp từ máy chủ FTP bằng PHP?Hàm ftp_get() dùng để tải tệp xuống từ máy chủ FTP. Hàm ftp_get() lấy một tệp từ xa từ máy chủ FTP và lưu nó vào một tệp cục bộ. Chức năng này đã được giới thiệu trong PHP 4.
Làm cách nào để bật FTP trong PHP?Để sử dụng các chức năng FTP với cấu hình PHP của bạn, bạn nên thêm tùy chọn --enable-ftp khi cài đặt PHP . Trên Windows, tiện ích mở rộng này luôn được tạo dưới dạng tiện ích mở rộng được chia sẻ và do đó phải được bật trong php. ban đầu. |