ftp_set_option
(PHP 4 >= 4.2.0, PHP 5, PHP 7, PHP 8)
ftp_set_option — 設定各種 FTP 執行時選項
參數
-
ftp_stream
-
FTP 連線的識別符號。
-
option
-
目前支援以下選項:
所支援的 FTP 執行時選項 FTP_TIMEOUT_SEC
改變網路傳輸的超時時間。參數 value
必須為整數且大於 0。預設的超時時間為 90 秒。FTP_AUTOSEEK
當此選項打開時,帶 resumepos
或startpos
參數的GET 或 PUT 請求 將先檢索到檔案中指定的位置。此選項預設是打開的。FTP_USEPASVADDRESS
當此選項禁用時,PHP 會忽略掉 FTP 伺服器通過 PASV 命令返回的 IP 地址,直接使用在 ftp_connect() 中指定的地址。 value
參數必須是布爾型。 -
value
-
本參數取決於要修改哪個
option
。
返回值
如果選項能夠被設定,返回 true
,否則返回 false
。如果參數 option
不被支援或者給定的參數 value
的值與參數
option
不匹配,則會同時返回一條警告資訊。
範例
示例 #1 ftp_set_option() 例子
<?php
// 設定網路傳輸超時時間為 10 秒
ftp_set_option($conn_id, FTP_TIMEOUT_SEC, 10);
?>