= 4.2.0, PHP 5, PHP 7, PHP 8)ftp_set_option — 設置各種 FTP 運行時選項說明ftp_set_option(resource $ftp_stream, int $option, mixed $value): b">
(PHP 4 >= 4.2.0, PHP 5, PHP 7, PHP 8)
ftp_set_option — 設置各種 FTP 運行時選項
ftp_streamFTP 連接的標識符。
option目前支持以下選項:
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);
?>