小编Eri*_*rik的帖子

使用PHP连接到FTPS,证书为auth

我很难设置到FTPS的连接.

我应该使用SSL/TLS和AUTH(显式标准)进行连接.我有一个服务器地址和一个端口(:60000)和一个来自服务器所有者的公钥以及我自己的证书.

谷歌搜索后我认为卷曲是我最好的选择,但我真的不知道使用什么卷曲选项.

有没有人在一个片段上有一个工作示例,它连接并上传/下载文件到这样的FTPS?

这个页面有一些信息http://php.net/manual/en/function.curl-setopt.php 例如,同样的想法,但使用用户名/密码

$username = 'username';
$password = 'password';
$url = 'example.com';
$ftp_server = "ftp://" . $username . ":" . $password . "@" . $url;

echo "Starting CURL.\n";
$ch = curl_init();
echo "Set CURL URL.\n";

//curl FTP
curl_setopt($ch, CURLOPT_URL, $ftp_server);

//For Debugging
//curl_setopt($ch, CURLOPT_VERBOSE, TRUE);   

//SSL Settings
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE);
curl_setopt($ch, CURLOPT_FTP_SSL, CURLFTPSSL_TRY);

//List FTP files and directories
curl_setopt($ch, CURLOPT_FTPLISTONLY, TRUE);

//Output to curl_exec
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);

echo "Executing CURL.\n";
$output = curl_exec($ch); …
Run Code Online (Sandbox Code Playgroud)

php curl certificate ftps

5
推荐指数
1
解决办法
6978
查看次数

标签 统计

certificate ×1

curl ×1

ftps ×1

php ×1