PHP ftp_pasv() функция

Определение и использование

Функция ftp_pasv() устанавливает пассивный режим в открытом или закрытом состоянии.

В режиме пассивного传输 соединение с данными инициируется клиентом, а не сервером. Это полезно, если клиент находится за брандмауэром.

Синтаксис

ftp_pasv(ftp_connection,mode)
Параметры Описание
ftp_connection Обязателен. Определяет используемый FTP-соединение (идентификатор FTP-соединения).
mode

Обязателен. Определяет режим.

  • TRUE = пассивный режим включен
  • FALSE = пассивный режим выключен

Описание

Если параметр mode Если установлено в true, открывает режим пассивного传输 (PASV MODE), в противном случае, если параметр mode Если установлено в false, то关闭被动传输模式。В режиме пассивного传输 данные передаются клиентом, а не сервером.

В случае успеха возвращает true, в случае неудачи возвращает false.

Пример

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