例
セキュアなSSL-FTP接続を開きます。
<?php
// set up basic SSL connection
$ftp_server = "123.123.123.123";
$ftp_conn = ftp_ssl_connect($ftp_server) or
die("Could not connect to $ftp_server");
// login
$login
= ftp_login($ftp_conn, $ftp_username, $ftp_userpass);
// then do
something...
// close SSL connection
ftp_close($ftp_conn);
?>
定義と使用法
ftp_ssl_connect()関数は、セキュアなSSL-FTP接続をオープンします。
接続が開いているときは、サーバーに対してFTP機能を実行することができます。
注:この機能は、FTPモジュールの両方場合にのみ使用可能で、OpenSSLサポートが静的にPHPに組み込まれています。
構文
ftp_ssl_connect( host,port,timeout );
パラメーター | 説明 |
---|---|
host | 必須。 FTPサーバーのアドレスを指定します。 ドメインアドレス、またはIPアドレスを指定できます。 このパラメータは、接頭辞すべきではない"ftp://"または任意の最後のスラッシュを持っています |
port | 任意。 に接続するためのポートを指定します。 デフォルトは21です |
timeout | 任意。 ネットワーク運用のためのタイムアウトを指定します。 デフォルトは90秒です |
技術的な詳細
戻り値: | エラーに成功またはFALSEにSSL-FTPストリームを返します。 |
---|---|
PHPバージョン: | 4.3以降 |
PHPの変更ログ: | それがSSL接続を使用できない場合はPHP 5.2.2ではこの機能は、代わりに非SSL接続にfallbackingの、FALSEを返します |
<PHP FTPリファレンス