PHP ftp_get()
Hướng Dẫn Sử Dụng Hàm ftp_get() Trong PHP
Hàm ftp_get()
trong PHP được sử dụng để tải tệp từ máy chủ FTP về máy client. Hàm này là một phần của các chức năng FTP trong PHP, cho phép bạn tương tác với máy chủ FTP một cách dễ dàng.
Cú Pháp
ftp_get(resource $ftp_stream, string $local_file, string $remote_file, int $mode): bool
Tham Số
- ftp_stream: Đối tượng kết nối FTP được tạo bởi hàm
ftp_connect()
hoặcftp_login()
. - local_file: Đường dẫn đến tệp trên máy client nơi tệp sẽ được lưu.
- remote_file: Đường dẫn đến tệp trên máy chủ FTP mà bạn muốn tải về.
- mode: Chế độ truyền tải tệp. Có thể là
FTP_BINARY
hoặcFTP_ASCII
.
Giá Trị Trả Về
Hàm ftp_get()
trả về true
nếu tệp được tải về thành công và false
nếu không.
Ví Dụ Sử Dụng
$ftp_server = "ftp.example.com"; $ftp_username = "username"; $ftp_password = "password"; // Kết nối đến máy chủ FTP $ftp_conn = ftp_connect($ftp_server) or die("Không thể kết nối đến máy chủ FTP"); // Đăng nhập if (ftp_login($ftp_conn, $ftp_username, $ftp_password)) { echo "Đã đăng nhập thành công\n"; // Đường dẫn đến tệp trên máy chủ FTP $remote_file = "remote/path/to/file.txt"; // Đường dẫn đến tệp sẽ lưu trên máy client $local_file = "local/path/to/file.txt"; // Tải tệp về if (ftp_get($ftp_conn, $local_file, $remote_file, FTP_BINARY)) { echo "Tải tệp thành công\n"; } else { echo "Có lỗi xảy ra khi tải tệp\n"; } } else { echo "Đăng nhập thất bại\n"; } // Ngắt kết nối ftp_close($ftp_conn);
Lưu Ý
Trước khi sử dụng ftp_get()
, bạn cần đảm bảo rằng bạn đã thiết lập kết nối đến máy chủ FTP và đăng nhập thành công. Ngoài ra, hãy chắc chắn rằng bạn có quyền truy cập vào tệp từ xa mà bạn muốn tải về.
Hàm này rất hữu ích cho việc sao lưu tệp hoặc tải về dữ liệu từ máy chủ FTP mà bạn đang quản lý.