PHP ftp_size()

Giới thiệu về hàm ftp_size() trong PHP

Hàm ftp_size() là một hàm trong PHP được sử dụng để lấy kích thước của một tệp tin trên máy chủ FTP. Hàm này rất hữu ích khi bạn muốn kiểm tra kích thước của một tệp trước khi tải xuống hoặc xử lý nó theo cách khác.

Cú pháp

ftp_size(resource $ftp_stream, string $remote_file): int

Tham số

  • $ftp_stream: Tài nguyên kết nối FTP, mà bạn đã mở bằng hàm ftp_connect()ftp_login().
  • $remote_file: Đường dẫn đến tệp tin trên máy chủ FTP mà bạn muốn kiểm tra kích thước.

Giá trị trả về

Hàm ftp_size() trả về kích thước của tệp tin theo byte nếu tệp tồn tại. Nếu tệp tin không tồn tại, hàm sẽ trả về một giá trị -1.

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
$conn_id = ftp_connect($ftp_server);

// Đăng nhập
if (@ftp_login($conn_id, $ftp_username, $ftp_password)) {
    $remote_file = "path/to/file.txt";

    // Lấy kích thước tệp tin
    $file_size = ftp_size($conn_id, $remote_file);
    
    if ($file_size != -1) {
        echo "Kích thước của tệp tin là: $file_size bytes";
    } else {
        echo "Tệp tin không tồn tại.";
    }
} else {
    echo "Không thể đăng nhập vào máy chủ FTP.";
}

// Đóng kết nối
ftp_close($conn_id);

Kết luận

Hàm ftp_size() là một công cụ mạnh mẽ trong PHP để làm việc với các tệp tin trên máy chủ FTP. Nó giúp bạn dễ dàng lấy thông tin về kích thước tệp tin, điều này có thể hữu ích trong nhiều tình huống khác nhau trong quá trình phát triển ứng dụng web.