如何通过PHP连接到FTPS服务器?

7
我想通过php连接ftps服务器。我正在使用ftp_connect()函数。但是在连接时我收到了以下警告:
警告:ftp_connect() [function.ftp-connect]:php_network_getaddresses:getaddrinfo失败:没有这样的主机。
有人可以帮忙吗?
2个回答

4

5
FTP over SSL被称为FTPS。而SFTP则与FTP无关,其实它是SSH(安全外壳协议)的扩展。这些缩写很容易混淆,我知道。 - kijin
1
糟糕,它又把我搞混了。我知道这个,但我把它们弄混了。感谢您的澄清。今天一直在使用Linux;我需要在我的日常工作中多做一些Web开发。 - Qix - MONICA WAS MISTREATED

-1

这意味着它无法找到你正在尝试连接的FTP服务器。要么域名不存在,要么名称解析失败。

我猜你是想以以下方式连接:

$server = 'ftpserver,port';
$connection = ftp_connect($server);

你可以使用以下内容:

$server = 'ftpserver'; 
$port = 'port'; 
$connection  = ftp_connect($server,$port); 

希望这可以帮到你。
如果不行,请再次查看ftp_connect的手册。

http://php.net/manual/en/function.ftp-connect.php


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接