ftp_connect()函数是PHP中的内置函数, 用于创建与指定FTP服务器或主机的新连接。连接成功后, 只能对服务器运行其他FTP功能。
语法如下:
ftp_connect( $ftp_host, $ftp_port, $timeout );
参数:此函数接受上述和以下描述的三个参数:
- $ ftp_host:它是必填参数, 用于指定要连接的主机名或ftp服务器。它可以是域名或IP地址, 并且这些地址不得以" ftp://"为前缀, 或者该网址末尾不得带有任何斜杠。
- $ ftp_port:它是可选参数。它指定要连接的端口号。如果未提供, 则使用FTP的默认端口号。默认的ftp端口号是21。
- $超时:它是可选参数。它指定所有后续网络操作的超时。如果未提供此参数, 则使用默认参数, 即90秒。
返回值:成功返回FTP流, 失败返回False。
注意:
- 此功能可用于PHP 4.0.0和更高版本。
- 以下示例无法在在线IDE上运行。因此, 请尝试使用适当的ftp服务器名称在某些PHP托管服务器或localhost中运行。
范例1:
<
?php// Connect to FTP server
$ftp_server = "localhost" ;
// Establish ftp connection
$ftp_connection = ftp_connect( $ftp_server )
or die ( "Could not connect to $ftp_server" );
if ( $ftp_connection ) {
echo "Successfully connected to the ftp server!" ;
// Closeingconnection
ftp_close( $ftp_connection );
}?>
输出如下:
Successfully connected to the ftp server!
范例2:使用端口21连接到ftp服务器。
<
?php// Connect to FTP server
$ftp_server = "localhost" ;
// Establish ftp connection
$ftp_connection = ftp_connect( $ftp_server , 21)
or die ( "Could not connect to $ftp_server" );
// Port number 21 is used as second parameter
// in the function ftp_connect()
if ( $ftp_connection ) {
echo "Successfully connected to the ftp server!" ;
// Closingconnection
ftp_close( $ftp_connection );
}?>
输出如下:
Successfully connected to the ftp server!
参考: https://www.php.net/manual/en/function.ftp-connect.php
推荐阅读
- JavaScript中的变量和数据类型介绍
- Python-Tkinter滚动条用法介绍
- Perl OOP中的继承详细指南
- 算法设计(最小数k,以使k的数字乘积等于n)
- C#条件语句(if,if-else,if-else-if阶梯,嵌套的if,switch,嵌套的switch)
- 如何使用JavaScript或jQuery重定向到另一个页面(有哪些方式?)
- JavaScript是一种引用传递还是值传递的语言(如何区分?)
- 在JavaScript中如何格式化日期(有几种方式?哪种提供完全自定义格式化?)
- JavaScript中如何有效地深拷贝一个对象()