PHP | ftp_connect()函数
ftp_connect()函数是PHP中的一个内置函数,用于创建到指定 FTP 服务器或主机的新连接。连接成功后,只能对服务器运行其他 FTP 功能。
句法:
ftp_connect( $ftp_host, $ftp_port, $timeout );
参数:此函数接受三个参数,如上所述,如下所述:
- $ftp_host:必填参数,用于指定要连接的主机名或ftp服务器。它可以是域名或 IP 地址,并且这些地址不能以“ftp://”为前缀,或者该 URL 的末尾不能有任何斜杠。
- $ftp_port:可选参数。它指定要连接的端口号。如果未提供,则使用 FTP 的默认端口号。默认的 ftp 端口号是 21。
- $timeout:可选参数。它指定所有后续网络操作的超时时间。如果未提供此参数,则使用默认参数,即 90 秒。
注意:可以随时使用 ftp_get_option() 和 ftp_set_option() 相应地查询或更改超时。
返回值:成功时返回 FTP 流,失败时返回 False。
笔记:
- 此函数适用于PHP 4.0.0 及更新版本。
- 以下示例无法在在线 IDE 上运行。因此,请尝试在一些PHP托管服务器或具有正确 ftp 服务器名称的 localhost 中运行。
下面的程序说明了PHP中的 ftp_connect()函数:
示例 1:
PHP
PHP
输出:
Successfully connected to the ftp server!
示例 2:使用端口 21 连接到 ftp 服务器。
PHP
输出:
Successfully connected to the ftp server!
参考: https://www. PHP.net/manual/en/ 函数.ftp-connect。 PHP