FTP пассивный режим в PHP - PullRequest
       0

FTP пассивный режим в PHP

0 голосов
/ 23 октября 2018

Требуется установить FTP-соединение в пассивном режиме в файле PHP.

Не уверен, как это сделать, когда мои данные подключения следующие:

protected $_credentials = array (
    'host'      => 'xxx.xxx.xxx.xxx',
    'user'      => 'xxxxx',
    'password'  => 'xxxxx',
    'timeout'   => '10'
    );

Как добавитьв пассивном режиме выше?

1 Ответ

0 голосов
/ 23 октября 2018

Если вы используете встроенные функции PHP FTP (ftp_*), используйте ftp_pasv функцию , например:

$conn_id = ftp_connect($host) or die("Unable to connect to host");

ftp_login($conn_id, $user, $password) or die("Authorization failed");

// turn passive mode on
ftp_pasv($conn_id, true) or die("Unable switch to passive mode");

Ваш пример кода создает только ассоциативный массив.Это действительно не делает никакого "FTP".Поэтому, если вы используете другую библиотеку PHP FTP, вам нужно будет сообщить нам.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...