(PHP 4 >= 4.2.0, PHP 5, PHP 7, PHP 8)
ftp_set_option — 設定其他執行階段 FTP 選項
此函式用於控制指定 FTP 連線的各種運行時選項。
ftp
一個 FTP\Connection 實例。
option
目前支援以下選項
FTP_TIMEOUT_SEC |
更改所有網路相關函式使用的逾時時間(以秒為單位)。value 必須是大於 0 的整數。預設逾時時間為 90 秒。 |
FTP_AUTOSEEK |
啟用後,帶有 resumepos 或 startpos 參數的 GET 或 PUT 請求將首先搜尋檔案中的請求位置。預設情況下啟用此選項。 |
FTP_USEPASVADDRESS |
停用後,PHP 將忽略 FTP 伺服器響應 PASV 命令返回的 IP 位址,而是使用 ftp_connect() 中提供的 IP 位址。value 必須是布林值。 |
value
此參數取決於選擇修改的 option
。
版本 | 說明 |
---|---|
8.1.0 | ftp 參數現在需要一個 FTP\Connection 實例;以前需要一個 資源。 |
範例 #1 ftp_set_option() 範例
<?php
// 將網路逾時設定為 10 秒
ftp_set_option($ftp, FTP_TIMEOUT_SEC, 10);
?>