Hàm ftp_pasv() của PHP
Ví dụ
Bật chế độ thụ động và tải tệp lên máy chủ FTP:
<?php
// connect and login to FTP server
$ftp_server = "ftp.example.com";
$ftp_conn = ftp_connect($ftp_server) or die("Could not connect to $ftp_server");
$login = ftp_login($ftp_conn, $ftp_username, $ftp_userpass);
// turn passive mode on
ftp_pasv($ftp_conn, true);
$file = "localfile.txt";
// upload file
if (ftp_put($ftp_conn, "serverfile.txt", $file, FTP_ASCII))
{
echo "Successfully uploaded $file.";
}
else
{
echo "Error uploading $file.";
}
// close connection
ftp_close($ftp_conn);
?>
Định nghĩa và cách sử dụng
Hàm ftp_pasv() bật hoặc tắt chế độ thụ động.
Ở chế độ thụ động, kết nối dữ liệu được khởi tạo bởi máy khách chứ không phải máy chủ. Điều này rất hữu ích nếu máy khách nằm sau tường lửa.
Cú pháp
ftp_pasv( ftp_conn, pasv );
Giá trị tham số
Parameter | Description |
---|---|
ftp_conn | Required. Specifies the FTP connection to use |
pasv | Required. Specifies the passive mode. Possible values:
|
Chi tiết kỹ thuật
Giá trị trả về: | ĐÚNG nếu thành công, SAI nếu thất bại |
---|---|
Phiên bản PHP: | 4+ |
❮ Tham khảo FTP PHP