Hàm ftp_pasv() trong PHP

Định nghĩa và cách sử dụng

Hàm ftp_pasv() đặt chế độ truyền tải động mở hoặc tắt.

Trong chế độ truyền tải động, kết nối dữ liệu được khởi tạo bởi máy khách,而不是 bởi máy chủ. Điều này rất hữu ích khi máy khách nằm sau tường lửa.

Cú pháp

ftp_pasv(ftp_connection,mode)
Tham số Mô tả
ftp_connection Bắt buộc. Định nghĩa FTP kết nối cần sử dụng (ký hiệu nhận biết FTP kết nối).
mode

Bắt buộc. Định nghĩa chế độ.

  • TRUE = mở chế độ truyền tải động
  • FALSE = tắt chế độ truyền tải động

Mô tả

Nếu tham số mode Nếu là thật, mở chế độ truyền tải động (PASV MODE), nếu không, nếu tham số mode Nếu là giả, thì tắt chế độ truyền tải động. Trong khi chế độ truyền tải động mở, việc truyền tải dữ liệu được khởi tạo bởi máy khách,而不是 bởi máy chủ.

Nếu thành công thì trả về true, nếu thất bại thì trả về false。

Mô hình

<?php
$conn = ftp_connect("ftp.testftp.com") or die("Could not connect");
ftp_login($conn,"admin","ert456");
ftp_pasv($conn,TRUE);
ftp_close($conn);
?>