(PHP 4 >= 4.2.0, PHP 5, PHP 7, PHP 8)
ftp_set_option — 设置各种 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);
?>