2011-01-07 20 views
3

私はftpサーバにphpで接続します。 私はftp_connect()php経由でftpsサーバに接続するにはどうしたらいいですか?

を使用しています。しかし同時に接続、私はこの警告を取得しています:

警告:ftp_connect() [function.ftp-接続]: php_network_getaddresses: のgetaddrinfo失敗:いいえそのような宿主は公知である。

どれでもお手伝いできますか?

+0

コードを投稿できますか? – Qix

答えて

-1

これは、接続しようとしているFTPサーバーを見つけることができないことを意味します。ドメイン名が存在しないか、名前解決に失敗しました。

私はあなたが

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

は、この情報がお役に立てば幸いです、あなたが使用することができますについては

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

、として接続しようとしている、と思います。

動作しない場合は、ftp_connectのマニュアルを再度確認してください。

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

1

セキュアFTPはSSL接続であるため、PHPは、「FTPS」のサーバーに接続するための機能を内蔵しています。 ftp_ssl_connectのドキュメントをご覧ください。

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

は、この情報がお役に立てば幸い!

+3

SSL経由のFTPは** FTPS **です。 ** SFTP **はSSH(Secure Shell)プロトコルの拡張版であるため、FTPとは何の関係もありません。混乱している頭字語、私は知っている。 – kijin

+0

ガーそれは私をもう一度持っています。私はこれを知っていたが、私はそれらが混ざり合った。説明をありがとうございます。 Linuxをあまりにも多く使っています。私は毎日の食事でもう少しウェブ開発が必要です。 – Qix

関連する問題