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