PHP ftp_pasv() функция
Определение и использование
Функция ftp_pasv() устанавливает пассивный режим в открытом или закрытом состоянии.
В режиме пассивного传输 соединение с данными инициируется клиентом, а не сервером. Это полезно, если клиент находится за брандмауэром.
Синтаксис
ftp_pasv(ftp_connection,mode)
Параметры | Описание |
---|---|
ftp_connection | Обязателен. Определяет используемый FTP-соединение (идентификатор FTP-соединения). |
mode |
Обязателен. Определяет режим.
|
Описание
Если параметр 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); ?>