PHP ftp_connect()

Hàm ftp_connect() trong PHP

Hàm ftp_connect() trong PHP được sử dụng để thiết lập kết nối đến một máy chủ FTP. Hàm này sẽ trả về một tài nguyên FTP (FTP stream) nếu kết nối thành công, hoặc FALSE nếu không thể kết nối.

Cú pháp

ftp_connect(host[, port[, timeout]])

Tham số

  • host: (bắt buộc) Địa chỉ máy chủ FTP mà bạn muốn kết nối đến. Có thể là tên miền hoặc địa chỉ IP.
  • port: (tuỳ chọn) Cổng mà máy chủ FTP đang lắng nghe. Mặc định là 21.
  • timeout: (tuỳ chọn) Thời gian chờ (tính bằng giây) trước khi cho là không thể kết nối. Mặc định là 90 giây.

Giá trị trả về

Nếu kết nối thành công, hàm sẽ trả về một tài nguyên FTP. Nếu thất bại, nó sẽ trả về FALSE.

Ví dụ

$ftp_server = "ftp.example.com";
$ftp_conn = ftp_connect($ftp_server);

if ($ftp_conn) {
    echo "Kết nối thành công đến máy chủ FTP $ftp_server";
} else {
    echo "Kết nối đến máy chủ FTP $ftp_server thất bại";
}

Lưu ý

Trước khi sử dụng hàm ftp_connect(), đảm bảo rằng PHP đã được cấu hình với hỗ trợ FTP. Bạn cũng nên kiểm tra quyền truy cập của máy chủ FTP và các thông số kết nối như địa chỉ, cổng.

Kết thúc kết nối

Sau khi hoàn tất công việc với máy chủ FTP, bạn nên đóng kết nối bằng cách sử dụng hàm ftp_close().

ftp_close($ftp_conn);