curl — загрузка файла из FTPS с использованием переполнения стека

Мое требование загрузить файл с другого сервера с 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)

Я что-то пропустил?

Я действительно ценю любую помощь. Спасибо!

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …