如何通过php连接到ftps服务器?
问题描述:
我想通过php连接到ftps服务器。 我使用FTP_CONNECT()如何通过php连接到ftps服务器?
但我得到这样的警告,同时连接:
警告:FTP_CONNECT() [function.ftp-连接]: php_network_getaddresses:的getaddrinfo 失败:这样的主机是已知的。
任何人都可以帮忙吗?
答
这意味着,它无法找到您尝试连接的FTP服务器。域名不存在或名称解析失败。
我猜,你试图连接的,
$server = 'ftpserver,port';
$connection = ftp_connect($server);
对于您可以使用,
$server = 'ftpserver';
$port = 'port';
$connection = ftp_connect($server,$port);
希望这有助于。
如果不起作用,请再次查看ftp_connect手册。
答
PHP有一个内置的功能,用于连接到“FTPS”服务器,因为安全的FTP是通过SSL连接。查看ftp_ssl_connect
的文档。
http://us.php.net/manual/en/function.ftp-ssl-connect.php
希望这有助于!
+3
通过SSL的FTP是** FTPS **。 **手头上的SFTP **与FTP无关,因为它是SSH(Secure Shell)协议的扩展。我知道,令人困惑的缩写。 – kijin 2011-01-07 21:57:35
你可以发布你的代码吗? – Qix 2011-01-07 21:01:28