(PHP 4 >= 4.2.0, PHP 5, PHP 7, PHP 8)
ftp_set_option — 設置各種 FTP 運行時(shí)選項
本函數控制指定 FTP 流的各種運行時(shí)選項。
ftp_stream
FTP 連接的標識符。
option
目前支持以下選項:
FTP_TIMEOUT_SEC |
改變網(wǎng)絡(luò )傳輸的超時(shí)時(shí)間。參數
value 必須為整數且大于 0。默認的超時(shí)時(shí)間為 90 秒。
|
FTP_AUTOSEEK |
當此選項打開(kāi)時(shí),帶 resumepos
或 startpos 參數的GET 或 PUT 請求
將先檢索到文件中指定的位置。此選項默認是打開(kāi)的。
|
FTP_USEPASVADDRESS |
當此選項禁用時(shí),PHP 會(huì )忽略掉 FTP 服務(wù)器通過(guò) PASV 命令返回的 IP 地址,直接使用在 ftp_connect()
中指定的地址。value 參數必須是布爾型。
|
value
本參數取決于要修改哪個(gè) option
。
如果選項能夠被設置,返回 true
,否則返回 false
。如果參數 option
不被支持或者給定的參數 value
的值與參數
option
不匹配,則會(huì )同時(shí)返回一條警告信息。
示例 #1 ftp_set_option() 例子
<?php
// 設置網(wǎng)絡(luò )傳輸超時(shí)時(shí)間為 10 秒
ftp_set_option($conn_id, FTP_TIMEOUT_SEC, 10);
?>