0

我如何使用fopen("ftp://$user:$pass@$domain/test.php", "wb");FTP 显式 SSL/TLS ?

类似的东西fopen("ftpes://$user:$pass@$domain/test.php", "wb");

ftpes://未在支持的协议和包装器中列出

从 Filezilla 客户端,我可以确认 ftpes://$domain 是正确的,甚至用户凭据也是正确的。

基本上我想直接通过 编写内容fwrite(),相同的代码适用于 ftp 和 ftps 但不适用于 ftpes。

让我知道是否需要更多信息。

4

1 回答 1

0

您需要ftp_ssl_connect,但请记住,如果您在 Windows 上,则需要编译自己的 php 二进制文件并静态链接 OpenSSL 和 ftp 模块。

于 2014-08-26T14:16:26.977 回答