Мое требование загрузить файл с другого сервера с FTPS с использованием PHP и ниже — мой код, он работает нормально, когда я использую Filezilla, но не работаю с PHP.
$ ftpHost = «HOST_IP»;
$ port = 990;
$ ftpUsername = «******»;
$ ftpPassword = «******»;
$ ftp_conn = ftp_ssl_connect ($ ftpHost, $ port) или die («Не удалось подключиться к $ ftpHost»);
$ ftpLogin = ftp_login ($ ftp_conn, $ ftpUsername, $ ftpPassword);
если ($ ftpLogin) {
echo 'connected';
} Еще {
echo 'not connected';
}
echo ftp_pwd ($ ftp_conn); // / — работает нормально до этой строки
$ file_list = ftp_nlist ($ ftp_conn, «.»);
var_dump ($ file_list); — давать bool (ложь)
Я также использовал пассивное соединение с ftp_pasv ($ ftp_conn, true); но это перезагрузить страницу около 4-5 минут и показывает следующую ошибку.
[message] => ftp_nlist (): php_connect_nonb () не выполнен: операция в процессе (115)Я что-то пропустил?
Я действительно ценю любую помощь. Спасибо!
Задача ещё не решена.
Других решений пока нет …