PHP ftp_set_option() 関数

定義および使用法

ftp_set_option() 関数は様々な FTP 実行時オプションを設定します。

文法

ftp_set_option(ftp_connection,option,value)
パラメータ 説明
ftp_connection 必需。使用する FTP 接続(FTP 接続の識別子)を指定します。
option

必需。設定する実行時オプションを指定します。可能な値:

  • FTP_TIMEOUT_SEC
  • FTP_AUTOSEEK

詳細は以下の説明を参照してください。

value 必需。option パラメータの値を設定します。

説明

FTP_TIMEOUT_SEC オプションはネットワークトランスミッションのタイムアウト時間を変更します。パラメータ value 整数でなければならず、0 より大きくなければなりません。デフォルトのタイムアウトは 90 秒です。

FTP_AUTOSEEK オプションが有効になっている場合、resumepos または startpos パラメータを持つ GET または PUT リクエストは、まずファイル内の指定された位置に検索します。このオプションはデフォルトで有効です。

<?php
$conn = ftp_connect("ftp.testftp.com") or die("Could not connect");
ftp_login($conn,"admin","ert456");
ftp_set_option($conn,FTP_TIMEOUT_SEC,120);
ftp_close($conn);
?>