Hàm ftp_pasv () trong PHP
Thí 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.
Trong chế độ thụ động, các kết nối dữ liệu được khởi tạo bởi máy khách, không phải máy chủ. Điều này rất hữu ích nếu máy khách đang sử dụng 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ả lại: | ĐÚNG về thành công, SAI về thất bại |
---|---|
Phiên bản PHP: | 4+ |
❮ Tham chiếu FTP PHP