我想通過php連接到ftps服務器。 我使用FTP_CONNECT()如何通過php連接到ftps服務器?
但我得到這樣的警告,同時連接:
警告:FTP_CONNECT() [function.ftp-連接]: php_network_getaddresses:的getaddrinfo 失敗:這樣的主機是已知的。
任何人都可以幫忙嗎?
我想通過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
希望這有助於!
通過SSL的FTP是** FTPS **。 **手頭上的SFTP **與FTP無關,因爲它是SSH(Secure Shell)協議的擴展。我知道,令人困惑的縮寫。 – kijin 2011-01-07 21:57:35
你可以發佈你的代碼嗎? – Qix 2011-01-07 21:01:28