fopen() для явного SSL/TLS FTP

Как я могу использовать fopen("ftp://$user:$pass@$domain/test.php", "wb"); для FTP Явный SSL/TLS?

Что-то вроде fopen("ftpes://$user:$pass@$domain/test.php", "wb");,

ftpes:// отсутствует в списке поддерживаемых протоколов и оболочек

С помощью Filezilla Client я могу подтвердить, что ftpes://$domain верен и даже учетные данные пользователя верны.

В основном я хочу написать содержимое напрямую через fwrite(), тот же код работает для ftp и ftps, но не для ftpes.

Дайте мне знать, если потребуется дополнительная информация.

1 ответ

Вы хотите ftp_ssl_connect, но имейте в виду, что если вы работаете в Windows, вам нужно скомпилировать свой собственный двоичный файл php и статически связать модули OpenSSL и ftp.

Другие вопросы по тегам