📜  PHP | ftp_set_option()函数

📅  最后修改于: 2022-05-13 01:56:41.189000             🧑  作者: Mango

PHP | ftp_set_option()函数

ftp_set_option()函数是PHP中的一个内置函数,用于为现有的 FTP 连接设置运行时选项。

句法:

ftp_set_option( $ftp_connection, $option, $value )

参数:此函数接受三个参数,如上所述,如下所述:

  • $ftp_connection:必填参数。它指定已经存在的 FTP 连接。
  • $option:必填参数。它指定为现有 FTP 连接设置的运行时选项。
    $option 的可能值为:
    • FTP_TIMEOUT_SEC:返回网络使用的超时时间。
    • FTP_AUTOSEEK:默认启用。如果此选项打开,则返回 TRUE,否则返回 FALSE。
    • FTP_USEPASVADDRESS:当它设置为 FALSE 时,为了响应 PASV 命令, PHP将忽略 FTP 服务器返回的 IP 地址,而是使用 IP 地址作为 ftp_connect()函数的参数。
  • $value:必填参数。它在前一个参数中指定选项的值。

返回值:

  • 成功时:返回 TRUE,即可以设置选项。
  • 失败时:返回 FALSE。还会生成一条警告消息。

笔记:

  • 此函数适用于PHP 4.2.0 及更新版本。
  • 以下示例无法在在线 IDE 上运行。因此,请尝试在一些PHP托管服务器或具有正确 ftp 服务器名称的 localhost 中运行。

例子:

PHP
logged in successfully!
";                   // Printing is setting option successful         // for current ftp connection         echo ftp_set_option($ftp_connection,                         FTP_TIMEOUT_SEC, 120);            }     else {         echo "
login failed!";     }           // Closing  connection     if(ftp_close($ftp_connection)) {         echo "
Connection closed Successfully!";     } }   ?>


输出:

successfully connected to the ftp server!
logged in successfully!
1
Connection closed Successfully!

参考: https://www. PHP.net/manual/en/ 函数.ftp-set-option。 PHP