📜  PHP | ftp_ssl_connect()函数

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

PHP | ftp_ssl_connect()函数

ftp_ssl_connect()函数是PHP中的一个内置函数,它打开一个安全的 SSL-FTP 连接。连接打开时,可以对服务器运行 FTP 功能。它打开到参数中指定的主机的显式 SSL-FTP 连接。即使服务器的证书无效或未配置 SSL-FTP,它也会成功。

句法:

ftp_ssl_connect($host, $port, $timeout);

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

  • $host:必填参数。它指定 FTP 服务器地址。它可以是域地址或 IP 地址。此参数不应以“ftp://”为前缀,也不应有任何尾部斜杠。
  • $port:它是一个可选参数。它指定要连接的端口。如果没有提供端口,则使用默认端口,即 21。
  • $timeout:也是一个可选参数。它指定网络操作的超时时间。如果未提供,则传递默认值,即 90 秒。

返回值:成功返回 SSL-FTP 流,失败返回 false。

笔记:

  • 此函数在PHP 4.0.0 及更新版本上可用。
  • 以下示例无法在在线 IDE 上运行。因此,请尝试在一些PHP托管服务器或具有正确 ftp 服务器名称的 localhost 中运行。
  • 仅当 ftp 模块和 OpenSSL 支持都静态内置到PHP中时,此函数才可用。

下面的程序说明了PHP中的 ftp_ssl_connect()函数:

示例 1:

PHP


PHP


输出:

Connection established successfully

示例 2:此示例使用 ftp_ssl_connect()函数使用 SSL-FTP 连接登录

PHP


输出:

Successfully logged in with 8.8.8.8

参考资料: https://www. PHP.net/manual/en/函数.ftp-ssl-connect。 PHP