FTPサーバーに接続します。
#Include <FTPEx.au3>
_FTP_Connect($l_InternetSession, $s_ServerName, $s_Username, $s_Password [, $i_Passive = 0 [, $i_ServerPort = 0 [, $l_Service = 1 [, $l_Flags = 0 [, $l_Context = 0]]]]])
パラメータ
$l_InternetSession | _FTP_Open()の返し値 |
$s_ServerName | サーバー名/IP |
$s_Username | ユーザー名 |
$s_Password | パスワード |
$i_Passive | [オプション] パッシブモード |
$i_ServerPort | [オプション] サーバーポート ( 0 でデフォルト(21) ) |
$l_Service | [オプション] 何に使用されるか不明 |
$l_Flags | [オプション] 特殊フラグ |
$l_Context | [オプション] この検索と任意のアプリケーションデータを関連付けるアプリケーション定義の値を保持した変数。 ステータスコールバック関数を設定するためにアプリケーションが既に_FTP_SetStatusCallback()を呼び終わっている場合のみ使用できます。 |
返し値
成功: | 識別子を返します。 |
失敗: | 0を返し、@errorを設定します。 |
注意
なし。
関連
_FTP_Open, _FTP_SetStatusCallback, _FTP_Command, _FTP_DirCreate, _FTP_DirDelete, _FTP_DirGetCurrent, _FTP_DirPutContents, _FTP_DirSetCurrent, _FTP_FileDelete, _FTP_FileGet, _FTP_FileGetSize, _FTP_FilePut, _FTP_FileRename, _FTP_ListToArray, _FTP_ListToArray2D, _FTP_ListToArrayEx
こちらも参照
MSDNライブラリでInternetConnectを検索して下さい。
例
#include <FTPEx.au3>
$server = 'ftp.csx.cam.ac.uk'
$username = ''
$pass = ''
$Open = _FTP_Open('MyFTP Control')
$Conn = _FTP_Connect($Open, $server, $username, $pass)
; ...
$Ftpc = _FTP_Close($Open)